现在位置: 首页 > keesuldedlofs发表的所有文章
  • 09月
  • 21日
综合 ⁄ 共 1004字 评论关闭
http://acm.hdu.edu.cn/showproblem.php?pid=1251 /* 第一次做字典树,找了一道比较简单的。 建树的时候用到了new动态分配内存,刚好学C++的时候老师讲到了这一点,动态内存有申请就要有释放。 但是在网上看了好多代码都没有清理内存。虽然能通过题目测试,但是却反映了一个编程态度的问题。 在此告诫自己,也希望大家都能端正自己的态度,不要为了AC而AC */ #include"iostream" #include"cstring" #include"cstdlib" using namespace std; //结点结构 struct Node { int ncount; Node* Next[26]; }; Node* root; //初始化结点 ......
阅读全文
  • 09月
  • 11日
综合 ⁄ 共 463字 评论关闭
文章目录 处理方法 开发中发现我的 R.java文件重来不更新,没有包含我最新的资源信息,我就拔他删除了,以为删除了以后eclipse就会帮我重新生成一个,但是Eclipse 没这么干.... 于是我的android 工程就没有了 R.java文件、 我该如何做?我使用的是win7 提示框中一个相关的提示如下”"Doing Project->Clean is what caused the problem for me. Cleaning deletes R.java...and for whatever reason the plugin is not regenerating the file.“ 处理方法 如果你的androi......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 928字 评论关闭
转自:逆元模板总结 - Learn as if you were to live forever - 博客频道 - CSDN.NET 以前一直在用逆元,没想到今天用模板卡了,还是对概念了解的不够。今天在kuangbin神的指导下,稍稍懂了一点。 逆元: 定义 对a∈Zm,存在b∈Zm,使得a+b ≡ 0 (mod m),则b是a的加法逆元,记b= - a。 定义 对a∈Zm,存在b∈Zm,使得a×b ≡1 (mod m),则称b为a的乘法逆元。 我们通常所指的是乘法逆元。 然而乘法逆元的应用也需要条件: 对于乘法逆元:在mod m的操作下(即Zm中),a存在乘法逆元当且仅当a与m互质。不定方程ab+mx=1的任意一组整数解(b......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 1917字 评论关闭
   在计算机中并没有一个真正的随机数发生器,但是可以做到使产生的数字重复率很低,这样看起来好象是真正的随机数,实现这一功能的程序叫伪随机数发生器。 不管用什么方法实现随机数发生器,都必须给它提供一个名为“种子”的初始值。而且这个值最好是随机的,或者至少这个值是伪随机的。“种子”的值通常是用快速计数寄存器或移位寄存器来生成的。 C语言里所提供的随机数发生器的用法。现在的C编译器都提供了一个基于ANSI标准的伪随机数发生器函数,用来生成随机数。它们就是rand()和srand()函数。这二个函数的工作过程如下: 1) 首......
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 201字 评论关闭
Windows 2003 Server 简体中文版安装 resin-pro-3.1.8,报错信息都是乱码改了 resin 安装目录下的 resin.conf<javac compiler="internal" args="-source 1.5"/>改成<javac compiler="javac" args="-source 1.5"/>就好了,而且由于我本地安装的 JDK 是中文版,这时编译错误还成了 javac 返回的中文呢!
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 5720字 评论关闭
1. ASCII和Ansi编码 字符内码(charcter code)指的是用来代表字符的内码.读者在输入和存储文档时都要使用内码,内码分为  a.单字节内码 -- Single-Byte character sets (SBCS),可以支持256个字符编码.  b.双字节内码 -- Double-Byte character sets (DBCS),可以支持65000个字符编码.  前者即为ASCII编码,后者对应ANSI。在简体中文的操作系统中ANSI就指的是GB2312,代码页936(ANSI下不同语言有不同的代码页)。 2.GB2312和GBK编码 GB2312是对 ANSI 的简体中文扩展。GB2312共收录了七千个字符,由于GB2312支持的汉字太少而且......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 4554字 评论关闭
转载自:http://blog.csdn.net/chexlong/article/details/6974201 TLV是一种可变格式,意思就是: Type类型, Lenght长度,Value值; Type和Length的长度固定,一般那是2、4个字节(这里统一采用4个字节); Value的长度有Length指定; 编码方法: 1.       将类型type用htonl转换为网络字节顺序,指针偏移+4 2.       将长度length用htonl转换为网络字节顺序,指针偏移+4 3.       若值value数据类型为int、char、short,则将其转换为网络字节顺序,指针偏移+4;若值为字符串类型,写进后,指针偏移+length ……继续处......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 921字 评论关闭
 当2个branch都修改了同一个文件的同一部分时,这时,就会发生冲突,git的自动合并就会失败。产生了冲突就需要手工解决。   如何解决本地冲突 比如,通过以下方式提交代码: $ git commit -m “file.txt: needs merge” 如果执行git status会显示这些文件没有合并(unmerged),这些有冲突的文件里面会添加像下面的冲突标识符: <<<<<<< HEAD:file.txt Hello world ======= Goodbye >>>>>>> 77976da35a11db4580b80ae27e8d65caf5208086:file.txt 你所需要的做是......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 6683字 评论关闭
本程序配套液晶为金鹏的12864液晶使用串行模式 头文件 #ifndef LCD12864_H#define LCD12864_H#include  "main.h" //define control port pin//serial mode//#define SCLK RD4 //#define STD RD5//#define LCD_EN RD6 //parallel mode#define PSB RA0#define CS RA1 #define STD RA2#define SCLK RA3#define RST RA4 //define command word#define CLR_LCD 0x01 ;#define CLR_AC 0x02 ;#define CURSOR_RIGHT 0x14#define CURSOR_LEFT 0x10#define CURSOR_ON 0x0F#define CURSOR_OFF 0x0C#define DISP_RIGHT 0x1C#define DISP_LEFT ......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 2868字 评论关闭
这是我做的第二个leetcode题目,一开始以为和第一个一样很简单,但是做的过程中才发现这个题目非常难,给人一种“刚上战场就踩上地雷挂掉了”的感觉。后来搜了一下leetcode的难度分布表(leetcode难度及面试频率)才发现,该问题是难度为5的问题,真是小看了它!网上搜了很多答案,但是鲜见简明正确的解答,唯有一种寻找第k小值的方法非常好,在此整理一下。        首先对leetcode的编译运行吐槽一下:貌似没有超时判断,而且small和large的数据集相差很小。此题一开始我采用最笨的方法去实现,利用排序将两个数组合并成一个数组......
阅读全文
  • 01月
  • 30日
综合 ⁄ 共 783字 评论关闭
 uestudio对有些编译器默认环境设置的有问题,比如vs2008的vc++工程中的msSDK路径.  可以在ue里面的"选择编译器"菜单里面自行修改一下,或者直接打开安装目录下configs目录下的对应文件进行修改. 以下以vs2008的vc++的Console Application为例说明修改方法: 打开UEStudio/configs/Visual Studio 2008/Visual C++ compiler/下的Win32 Console Application文件. 找到如下地方:  [Environment] PATH = $(CommonDir)/IDE;$(CommonDir)/Tools;$(SDKDir)/bin;$(VcDir)/bin;$(VcDir)/PlatformSDK/bin;$(MSSDKDir)bin;%PATH%INCLUDE = $(SDK......
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 1997字 评论关闭
     flex的单线程以及事件机制,导致了它在加载文件的时候不能多个文件一起加载,这种功能用起来有时候确实稍感繁琐。之前我的解决方案是用一个数组装载需要加载的资源路径,在一个加载完后的监听函数中便删除该路径,继续从装载资源路径的数组中取值加载,直到装载数组得长度为0,删除监听函数。某日在网上游荡,恰巧发现了某仁兄自己写了可以加载多个资源的封装类,甚喜,于是test了一把,还真行! 该封装类叫BulkLoader(它的源码就不公布了,google后很容易下载),用法很简单,add("key")(依次把你要加载的资源add进去),load......
阅读全文