HDU 1824 Lets go home(2-SAT+Tarjan)

Let‘s go homeTime Limit: 10000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1940    Accepted Submission(s): 821 Problem Description 小时候,乡愁是一枚小小的邮票,我在
阅读本文

plsql的安装与使用

1,首先下载oracle的客户端,并解压。我下载的是:instantclient-basic-nt-12.1.0.2.0.zip2,下载plsqlDeveloper,并安装。如果plsqlDeveloper是32位instantclient也要是32位。3,创建一个tnsnames.ora文件:E:instantclient-basic-nt-12.1.0.2.0instantclient_1
阅读本文

注册验证的js的一些写法

*用户名:                                                                                                            onpaste=“return false;“
阅读本文

几种经典的网络服务器架构模型的分析与比较

前言 事件驱动为广大的程序员所熟悉,其最为人津津乐道的是在图形化界面编程中的应用;事实上,在网络编程中事件驱动也被广泛使用,并大规模部署在高连接数高吞吐量的服务器程序中,如 http 服务器程序、ftp 服务器程序等。相比于传统的网络编程方式,事件驱动能够极大的降低资源占用,增大服务接待能力,并提高网络传输效率。 阻塞型的网络编程接口 几乎所有的程序员第一次接触到的网络编程都是从 l
阅读本文

JS框架设计读书笔记之-小知识

这一篇写一点小知识   JS中0.1+0.2为什么不等于0.3?   关于这个问题之前也很疑虑,老师也只是笼统的讲这是JS的语言问题,但是内部具体的情况却没有讲,看了书才发现原理如此简单。  简单来讲,计算机识别的数字长度是有限制的,过大的数字计算会出现infinity或者NAN,这个好理解,但是为什么小数也会出现呢?如果从二进制的角度思考就很简单了,对于一定范围内的正数,总是可以表示成对应的二进
阅读本文

oracle 11g 初次配置说明

好久没用过oracle,最近有点项目正好用到这个数据库,才发现电脑上面居然没有oracle,我从网上下载最新的11g安装完毕后,发现需要配置很多东西才能正常使用,以下把我配置的内容总结出来,正好给初次下载oracle 11g,需要配置的同学看看,免得你们到处找了: 1.下载oracle11g,安装 2.通过命令行进入系统: SQL>connect / as sysdba 3.创建数据库 CRE
阅读本文

C#线程

C#的线程(一)初识线程线程是一个独立的运行单元,每个进程内部都有多个线程,每个线程都可以各自同时执行指令。每个线程都有自己独立的栈,但是与进程内的其他线程共享内存。但是对于.NET的客户端程序(Console,WPF,WinForms)是由CLR创建的单线程(主线程,且只创建一个线程)来启动。在该线程上可以创建其他线程。图:线程工作方式多线程由内部线程调度程序管理,线程调度器通常是CLR委派给操
阅读本文

HDU5983. Pocket Cube

题目大意给你一个二阶魔方,问一步操作后是否复原简要题解暴力乱搞即可,可以根据给定的那个说明来写。 1 #include <bits/stdc++.h> 2 using namespace std; 3 namespace my_header { 4 #define pb push_back 5 #define mp make_pair 6 #define pir pair<i
阅读本文

CSU1811: Tree Intersection

题目大意给一棵点带颜色的树,问依次删掉每条边后得到的两棵子树出现的颜色并集的大小。简要题解注意这么一个性质,一种颜色在两棵树中出现,则在一棵树中出现,且出现次数小于总的出现次数。然后需要这么一个数据结构,能维护子树内出现的颜色和对应的出现次数。用数组启发式合并或者线段树合并即可。之前写了一发,拍了好久没问题,交上去就RE,好气。今天重新写了一发,写完直接AC,神清气爽hhh 1 #include
阅读本文

HDU5982. Relic Discovery

题目大意给你n种物品,每个物品有数量和价格,问开支简要题解傻缺题 1 #include <bits/stdc++.h> 2 using namespace std; 3 namespace my_header { 4 #define pb push_back 5 #define mp make_pair 6 #define pir pair<int, int> 7 #define ve
阅读本文

Wpf Button自定义样式

我们制作一个鼠标经过改变背景色的Button。点解解决方案,为WPF窗体程序添加一个Wpf自定义控件库CustomBtnLibrary。首先我们定义的一个类我们叫它cButton,用依赖属性注册一个MouseOverBackground.public class cButton : Button { public static readonly DependencyPropert
阅读本文

phpCURL抓取网页内容

参考代码1:<?php // 创建一个新cURL资源 $ch = curl_init(); // 设置URL和相应的选项 curl_setopt($ch, CURLOPT_URL, “http://www.baidu.com/“); curl_setopt($ch, CURLOPT_HEADER, false); // 抓取URL并把它传递给浏览器 $data = curl_exec($ch);
阅读本文

Entity Framework Code First 学习日记(1)

我最近几天正在学习Entity Framework Code First.我打算分享一系列的学习笔记,今天是第一部分:为什么要使用Code First:近年来,随着domain driven design的推广,以前那种先建好数据库,然后再编写代码的方式受到了越来越多的质疑。因为使用这种开发方式很难适应领域内业务逻辑的改变,它需要当每次领域发生改变的时候,先改变数据库,然后再改变业务逻辑和实体的代
阅读本文

【HPUoj】Wooden Sticks(贪心)

问题 F: Wooden Sticks 时间限制: 1 Sec 内存限制: 128 MB 提交: 1  解决: 1  状态 题目描述 Lialosiu要制作木棍,给n根作为原料的木棍的长度和重量。根据要求求出制作木棍的最短时间。 首先我们知道制作第一个木棍需要1分钟,若是接着要制作的木棍的重量和长度都不少于当前的木棍,那么就不需要建立的时间,若是没有,则再需要建立时间,也就是1分钟
阅读本文

Lua与.net的CLR相互调用

工程环境搭建:下载luainterface-1.5.3.zip文件,使用到的dll为Built目录下的LuaInterface.dll、lua51.dll、luanet.dllLuaInterface.dll为C#的dll,需要引用到工程中lua51.dll、luanet.dll为C++的dll,需要拷贝到工程的输出目录下(Debug)C#调用Lua需要使用:LuaInterface.dll和lu
阅读本文

【编写高质量代码C#】建议85:Task中的异常处理

多线程与并行编程尤其要注意异常的处理,如果不处理后台任务中的异常,应用可能就会莫名其妙的退出,影响用户体验。如何处理非主线程中的异常,办法就是将其包装到主线程中去。接下来的代码演示的就是将非主线程中的异常包装到主线程中。 static void Main(string[] args) { Task t = new Task(() =>
阅读本文

智能家居框架(第3篇)

这篇文章主要介绍我目前在做的智能家居项目的整体框架,如需要用到的工具等。工具与简介我使用的主要开发环境是VS2010和Microsoft Expression Blend4。前者大家都知道是用来程序编写的。而后者则主要用于WPF的界面设计,紧要的就是这两个软件。此外还可能用到一些美化软件和矢量绘图软件,PS,illustrator。由于项目涉及到许多小的传感器,因此我选择使用ZigBee网络将这些
阅读本文

bmp格式解析

bmp.c #include <stdio.h> #include “bmp.h“ void savebmp(unsigned char * pdata, char * bmp_file, int width, int height ) { // Define BMP Size const int size = height * width * 3; FILE * output;
阅读本文

C#调用C++DLL

在合作开发时,C#时常需要调用C++DLL。研究了一下C#,发现其强大简洁, 在跨语言调用方面封装的很彻底,提供了强大的API与之交互.这点比JNA方便多了. Java与C#都只能调用C格式导出动态库,因为C数据类型比较单一,容易映射. 两者都是在本地端提供一套与之映射的C#/java描述接口,通过底层处理这种映射关系达到调用的目的.1、调用例子(例子中提供了传值调用和传址调用两种方法)
阅读本文