现在位置: 首页 > Yyvduuvh发表的所有文章
  • 04月
  • 16日
综合 ⁄ 共 398字 评论关闭
 内存覆盖是个很简单又很隐蔽的错误。如果在程序中发现某个数组a的一些结果被莫名奇妙改写了,但你可以很肯定你没有在代码中修改它们。很有可能内存被不小心覆盖了。例如:     int b[100];     int a[100];    int c=102;     b[c]=5;    与数组a相邻的数组b不够大,开了b[100],程序中不小心给越界的b[102]赋值,那么就有可能造成数组a中间一些数值被覆盖(当然也可能有其他问题,如程序崩溃)。     malloc()函数也可能导致类似的错误。如果函数的实参为 sizeof(int) ,用于生成一个整型数据需要的大小。如果你写成:  int* p ......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 2110字 评论关闭
最近为了实现一个工程的需要,要利用VC写一个简单的文本输入工具,在网上找了很多参考尝试下来都没有一个达到满意的地步,同时也查找了很多资料,但是还是没能有满意的结果,这当然和自己对VC++这个庞大的工具还不胜熟悉有莫大的关系,因此本文写的也略微笨拙,但对于初学者或这是功能要求不是那么严格的同仁来说,本文介绍的方法未必不是一种选择。 在本文本输入程序中首先需要建立一个单文本应用程序,工程的建立并没有什么特别的地方,就是在最后一步的时候学要选择基础类为CFormView,为了叙述的方便我们将工程命名为:SDItest......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 4050字 评论关闭
一、配置文件说明: 1、log4j.rootLogger=INFO, stdout, R    将等级为INFO的日志信息使用stdout和R进行输出,这里可以自己命名;     等级可分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL,OFF是关闭,不输出任何信息,其他级别按这个顺序依次降低,如果指定一个级别,如INFO,则比该级别高的信息都会输出,此时会输出FATAL、ERROR、WARN、INFO级别的信息。 2、log4j.appender.stdout=org.apache.log4j.ConsoleAppender    log4j.appender.stdout.option1=value1    定义stdout的输出端类型,以及属性选项配置,可以有下面几种......
阅读全文
一、简答题 1.请简述TCP-IP的3次握手以及4次挥手过程?并解释为何关闭连接需要4次挥手? 所谓三次握手(Three-way Handshake),是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。 三次握手的目的是连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认号并交换 TCP 窗口大小信息.在socket编程中,客户端执行connect()时。将触发三次握手。 第一次握手:客户端发送一个TCP的SYN标志位置1的包指明客户打算连接的服务器的端口,以及初始序号X,保存在包头的序列号(Sequence Number)字段里。 第二次握......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 4556字 评论关闭
原文标题:在Java中实现浮点数的精确计算    AYellow(原作) 修改 问题的提出: 如果我们编译运行下面这个程序会看到什么? public class Test{     public static void main(String args[]){         System.out.println(0.05+0.01);         System.out.println(1.0-0.42);         System.out.println(4.015*100);         System.out.println(123.3/100);     } }; 你没有看错!结果确实是 0.060000000000000005 0.5800000000000001 401.49999999999994 1.2329999999999999 Java中的简单浮点数类型float和double不能够进行运......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 1744字 评论关闭
 从前断断续续的看过一遍,感觉讲的挺虚的,对实际似乎用处不大。这段时间几乎每天晚上回来看一章,加上自己也有点体会,边看边想。 提升领导力,成为领导者——刘峰博士的推荐 刘博士在这里面讲了一个事情挺有意思,就是毛泽东说,不要看不起老粗,知识分子是比较没有知识的。历史上很多大老粗当了开国皇帝,成吉思汗、刘邦、朱元璋;而很多知识分子成了亡国之君,如:李后主、宋徽宗等。由于我们的教育体制,我们能走到现在,一般来讲,也算个知识分子了。知识分子所具备的专业知识,所具备的种种“性格”,都在我们身上有体现。反......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 2377字 评论关闭
Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, 等等. 这些高质量的 API 可以使你的JAVa代码更加优雅,更加简洁,让你工作更加轻松愉悦。下面我们就开启优雅Java编程学习之旅!  项目相关信息:  官方首页:http://code.google.com/p/guava-libraries  官方下载:http://code.google.com/p/guava-libraries/downloads/list  官方文档:http://docs.guava-libraries.googlecode.com/git/ja......
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 1899字 评论关闭
                  博主观点:在移动互联网迅速发展的今天,市场上同类型的产品通常会比较多,而发布较早的产品往往能够积累到比较多的人气,甚至会影响到用户的使用习惯,这时候后发布的产品必须做的比前面的产品更好才能赢得用户的心。看到市场后匆忙上阵而没有真正吸引到用户的产品只能是一颗流星,虽然在电子市场飞过,但是大多数人并没有看到它的痕迹。            今天,我们从交互设计的角度来分析下米聊和微信的产品设计,让您看到微信和米聊在交互设计上有哪些独到之处和不足的地方。            微信的交互框架图如下: ......
阅读全文
  • 01月
  • 17日
综合 ⁄ 共 426字 评论关闭
简单问题,直接将不吉利的车牌找出再用数组存起来; 要注意  64 64输出1; 63 64 输出也是1; 因为只有1000000个数,因此可以直接打表 #include<stdio.h> #include<string.h> int s[1000001]; int main() { int i,j,a,b,e,f,c; s[0]=0; for(i=1;i<1000001;i++) { b=i; for(j=1;j<7;j++) { a=b%10; c=b%100; b=b/10; if(a==4||c==62) {s[i]=s[i-1]+1; break; } else s[i]=s[i-1]; } } while(scanf("%d%d",&e,&f)) { if(e==0&&f==0) break; i......
阅读全文
  • 11月
  • 30日
综合 ⁄ 共 810字 评论关闭
注册方式: if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0) { [[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:(UIUserNotificationTypeSound | UIUserNotificationTypeAlert | ......
阅读全文
  • 11月
  • 19日
综合 ⁄ 共 2410字 评论关闭
IT程序员开发必备-各类资源下载清单,史上最全IT资源,个人收藏总结! 一、下载 1、PowerDesigner 12.5官方下载地址http://download.sybase.com/eval/PowerDesigner/powerdesigner125_eval.exe  大小125 MB (132,006,349 字节) 2、汉化用文 件,直接覆盖到安装目录 pdshell12.part01.rar (850 K) 下载次数:140 pdshell12.part02.rar (850 K) 下载次数:89 pdshell12.part03.rar (850 K) 下载次数:69 pdshell12.part04.rar (850 K) 下载次数:65 pdshell12.part05.rar (850 K) 下载次数:61 pdshell12.part06.rar (850 K) 下载......
阅读全文
  • 11月
  • 16日
综合 ⁄ 共 1951字 评论关闭
#include<algorithm> #include<iostream> #include<cstring> #include<cstdio> #include<cmath> #define eps 1e-13 inline int read() { int x = 0, f = 1; char ch = getchar(); while (ch < '0' || ch > '9') { if (ch == '-')f = -1; ch = getchar(); } while (ch >= '0' && ch <= '9') { x = x * 10 + ch - '0'; ch = getchar(); } return x*f; } using namespace std; struct data { double x, y, r; ......
阅读全文