首页 > 2014年08月07日 > 全部分享
C#下用select方法实现socket服务端
select是一种比较古老但一直被证明性能很好的socket模式,它可以让你以消息驱动的模式书写socket程序。网上C++的例子很多,但C#的例子极少。 上代码: namespace Server { class Program { // Thread signal. public static ManualResetEvent allDone = n...
分类:其他   时间:2014-08-07 19:04:40    收藏:0  评论:0  赞:0  阅读:586
解析磁盘0号扇区数据
自己写了一个简单工具,可读取磁盘扇区数据。也可下载其他工具查看。本人磁盘0号扇区数据如下 这个0号磁盘是整个磁盘的第一个扇区,称为MBR(Master Boot Record )主引导记录。 此扇区的前446个字节是引导程序,在BIOS的代码执行到最后时,BIOS会将这段程序加载到内存中并开始执行。后面的64字节是硬盘分区表。   从0x1BE~0x1FE 共64字节,是4个分...
分类:其他   时间:2014-08-07 19:04:30    收藏:0  评论:0  赞:0  阅读:317
编程离不开生活
[栈和队列]  编程离不开生活,栈就像袋子,先装的东西在下面,后面装的在上面, 当然倒出时,也是上面的先出,下面的后面出,这就是所谓的“先进后出,后进先出”栈的原理;而队列 就像过安检一样,先安检的先通过,后安检的后通过,这就是队列的思想——“先进先出,后进后出”。...
分类:其他   时间:2014-08-07 19:04:20    收藏:0  评论:0  赞:0  阅读:181
HDU-4930 Fighting the Landlords 多校训练赛斗地主
只需要判断一个回合就可以了,枚举判断可以一次出完所有牌或者大过对面的牌的可能,注意的是4张相同的牌带两张牌的话是可以被炸弹炸的。 #include #include #include #include #include #include #include #include using namespace std; struct node { int k,mk; int two...
分类:其他   时间:2014-08-07 19:04:10    收藏:0  评论:0  赞:0  阅读:414
adb push命令的使用
最近刚接触一种工具(命令),什么命令呢?就是adb命令,对这个命令纯属一个小白鼠,什么都不懂,所以只能adb --help 一下参数,然后就尝试着使用。 今天遇到一个问题,需要将某个文件拷到小机上面,小机可以理解为手机或者平板电脑这种类似的机子,机子是跑安卓的。顿时就不知道怎么拷贝了。于是搜索了一番,从此就与adb打上交道了。 首先使用USB连接电脑与小机,然后安装adb相应的驱动,这是第一步,也...
分类:数据库技术   时间:2014-08-07 19:04:00    收藏:0  评论:0  赞:0  阅读:359
HDU 1823 Luck and Love 二维线段树
Problem Description 世界上上最远的距离不是相隔天涯海角 而是我在你面前 可你却不知道我爱你                 ―― 张小娴 前段日子,枫冰叶子给Wiskey做了个征婚启事,聘礼达到500万哦,天哪,可是天文数字了啊,不知多少MM蜂拥而至,顿时万人空巷,连扫地的大妈都来凑热闹来了。―_―||| 由于人数太多,Wiskey实在忙不过来,就把统计的事情全...
分类:其他   时间:2014-08-07 19:03:50    收藏:0  评论:0  赞:0  阅读:462
DIY.NETORM框架——技术储备(1)Attribute
1、什么是Atrribute 首先,我们肯定Attribute是一个类,下面是msdn文档对它的描述: 公共语言运行时允许你添加类似关键字的描述声明,叫做attributes, 它对程序中的元素进行标注,如类型、字段、方法和属性等。Attributes和Microsoft .NET Framework文件的元数据保存在一起,可以用来向运行时描述你的代码,或者在程序运行的时候影响应用程序的行...
分类:Web开发   时间:2014-08-07 19:03:40    收藏:0  评论:0  赞:0  阅读:406
C++容器类对象函数参数问题
C++容器类对象作为函数参数,怎样进行传递?值传递+指针传递+引用...
分类:编程语言   时间:2014-08-07 19:03:30    收藏:0  评论:0  赞:0  阅读:405
JAVA Drp项目实战—— Unable to compile class for JSP 一波三折
交代下背景,电脑系统是64位的,用的是64位的Tomcat,安装是32位的Myeclipse10,java环境也是32位的,Tomcat在开始启动时会报这样一个错误,“Can't load IA 64-bit .dll on a AMD32-bit platform”,但是不耽误使用,最近在敲Drp项目中用到了底层接口的几个方法,这个错误导致项目不能正常运行了,所以就将64位的Tomcat换成了与java环境一样的32位的Tomcat,上面的问题就顺利解决了,于是继续自己的开发,但是当JSP页面启动时就出现...
分类:编程语言   时间:2014-08-07 19:03:20    收藏:0  评论:0  赞:0  阅读:494
[ACM] ural 1057 Amount of degrees (数位统计)
1057. Amount of Degrees Time limit: 1.0 second Memory limit: 64 MB Create a code to determine the amount of integers, lying in the set [X;Y] and being a sum of exactlyK different integer de...
分类:其他   时间:2014-08-07 19:03:10    收藏:0  评论:0  赞:0  阅读:383
C++数值类型极限值的获取
C/C++中基本类型的数值极限值一般来说都是与具体平台有关的,在程序设计的过程中为了写出与平台无关的程序则必须通过合理科学的方法去获取各种类型的极值,常用的获取方法有两种:一种是传统的C语言所采用的预处理器常数,另一种方法则是通过标准库中所提供的模版类numeric_limits 下面先详解其用法后再评其优劣: 一、传统C语言的预处理器常数 在C++中这些C语言的预处理器常数任然可以用,一般...
分类:编程语言   时间:2014-08-07 19:03:00    收藏:0  评论:0  赞:0  阅读:496
【LeetCode】Reverse Linked List II
Reverse a linked list from position m to n. Do it in-place and in one-pass. For example: Given 1->2->3->4->5->NULL, m = 2 and n = 4, return 1->4->3->2->5->NULL. Note: Given m, n satisfy t...
分类:其他   时间:2014-08-07 19:02:50    收藏:0  评论:0  赞:0  阅读:334
STL中的set使用方法详细!!!!
1.关于set C++ STL 之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector, string, list等方便的容器,更重要的是STL封装了许多复杂的数据结构算法和大量常用数据结构操作。vector封装数组,list封装了链表,map和set封装了二叉树等,在封装这些数据结构的时候,STL按照程序员的使用习惯,以成员函数方式提供的常用操作,如:插入、排序、删除、查找等。让...
分类:其他   时间:2014-08-07 19:02:41    收藏:0  评论:0  赞:0  阅读:392
QT5.3.1安装成功Failed to create OpenGL context错误解决方法
最近遇到一个奇怪的问题,在新安装的Qt 5.3.1 OpenGL 2010 版本后,每次打开qtcreator之后都会出现一个错误提醒,如下图: 最初认为是显卡驱动没有包含OpenGL2.0 或者更高版本,但是使用小工具测试以后发现,驱动没有问题。由此判断:此提示信息并不准确。 然后重装了一下qt5.3.1 ,发现在装到大约97%的时候,出现了qmake.exe被占用的...
分类:其他   时间:2014-08-07 19:02:41    收藏:0  评论:0  赞:0  阅读:5866
uva 11400 - Lighting System Design(动态规划 最长上升子序列问题变型)
本题难处好像是在于 可以把一些灯泡换成电压更高的灯泡以节省电源的钱 ,所以也才有了对最优方案的探求 好的处理方法是按照电压从小到大排序,只能让前面的换成后面的,也就满足了把一些灯泡换成电压更高的灯泡 的要求; 一种电压的灯泡,要么不换,要换则应该全换:换,说明用当前的电源不值;而既然不值则应该全部换掉以避免使用当前电源,不然即增加了灯泡费用又没节省电源费用,亏大了。。。 状态转移详见代码 ...
分类:其他   时间:2014-08-07 19:02:38    收藏:0  评论:0  赞:0  阅读:333
不用加减乘除做加法
很容易想到为二进制的与或非。 加法分为三步: 1 各位相加不进位 0 + 0 =0, 0+1 = 1,1+0=1,1+1=1,很明显是异或运算 2 进位 1+1 =10进位,其余均不进位 ,进行左移动一位 3 一直循环 代码: #include using namespace std; int sum(int data1,int data2){ int sum,carry; ...
分类:其他   时间:2014-08-07 19:02:00    收藏:0  评论:0  赞:0  阅读:351
一个网站的诞生04--抓取一个餐厅的某个月的全部评论
第一个Spider是抓上海的城市id,顺带抓它的下一级行政区id。 第二个Spider是抓上海的Top一万家餐厅的Shopid。 本文是第三个Spider,根据一个餐厅的Shopid,抓取它在某个月内的全部评论。 三个Spider的累加效果,就是抓取任意一个城市的TopN家餐厅的全部评论。第三个Spider修改一下,还可以做到只抓取某天的评论,只抓取某人的评论,从抓取的角度看就全...
分类:Web开发   时间:2014-08-07 19:01:50    收藏:0  评论:0  赞:0  阅读:408
深入理解 Java中的 流 (Stream)
首先,流是什么? 流是个抽象的概念,是对输入输出设备的抽象,Java程序中,对于数据的输入/输出操作都是以“流”的方式进行。设备可以是文件,网络,内存等。 流具有方向性,至于是输入流还是输出流则是一个相对的概念,一般以程序为参考,如果数据的流向是程序至设备,我们成为输出流,反之我们称为输入流。 可以将流想象成一个“水流管道”,水流就在这管道中形成了,自然就出现了方向的概念。 当程序...
分类:编程语言   时间:2014-08-07 19:01:40    收藏:0  评论:0  赞:0  阅读:321
动态游标(例如表名作为参数)以及动态SQL分析
表名作为参数的动态游标 DECLARE v_table_name VARCHAR2(30) := 'CUX_MES_WIP_BARCODE_MAP'; --l_rec SYS_REFCURSOR; TYPE t_data IS TABLE OF VARCHAR2(30) INDEX BY BINARY_INTEGER; TYPE t_cur IS REF C...
分类:数据库技术   时间:2014-08-07 19:01:30    收藏:0  评论:0  赞:0  阅读:446
【leetcode系列】Valid Parentheses
很经典的问题,使用栈来解决,我这里自己实现了一个栈,当然也可以直接用java自带的Stack类。 自己实现的栈代码: import java.util.LinkedList; class StackOne { LinkedList data; int top; int maxSize; StackOne(int size) { // TODO Auto-generated co...
分类:其他   时间:2014-08-07 19:01:20    收藏:0  评论:0  赞:0  阅读:315
1794条   上一页 1 ... 24 25 26 27 28 ... 90 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!