摘要:
C#自定义分页控件3.0 C#自定义分页控件不知不觉也到了3.0,说明问题还是有一些,开始的时候考虑得不够周到,第一版出来的时候,感觉还行,等自己再次看代码的时候,发现还是有待改进。 热烈欢迎下载使用,剖析,批评,提修改建议。我要下载C#自定义分页控件3.0 这篇博客对很多人可能没有什么帮助,若有时间,可以看看源码,说不定对你的损失还有点小小的挽回,下一篇博客可能会对你有所帮助,这次这么久都没有写博客,是因为项目太忙了,下一篇会写写自己失败的教训,因为最近做的一个项目,60%多的代码都是我一个人写的,前期没有做好准备,导致后期比较麻烦,还好昨天晚上已经上线了,地址如下目标软件充值中心:h... 阅读全文
摘要:
我所知道的一个简单类 大家都说C++难学,我也正在学习,之所以难是可能因为没有了解C++中的一些很基础的东西,有点似懂非懂的感觉,而没有真正了解C++的运行机制,我一直在学习基础,这篇博客源于一个简单的类,这就是我所知道的一个简单类,博客中的观点大部分来至Effective C++和More Effective C++两本书,我是反复看了好几遍,还会一直看,因为我的C++还很菜。 一个简单的类源码: #include <iostream>using namespace std;class UInt{ public: //缺省构造函数,在没有任何构造函数的时候,编译器默... 阅读全文
摘要:
第一次负责项目的总结 最讨厌的就是写总结,就是想写一下自己的观点和感受。以下观点没有先后顺序,只是按照自己的大脑想到的先后顺序写下来的。大家可能觉得这些观点书上都有,别人也说过,当然你也会发现扯蛋的观点到处都是,现在哥就扯给你看。第一次负责项目总结开始。在开发一个新项目时一定要把框架搭好。搭个鸡窝你也要考虑选址,材料,大小等。如果你不想浪费你的时间,一定要把框架搭好,举个例子,由于这个系统是旧系统... 阅读全文
摘要:
学习C++已经有一段时间了,一直都是学习基础的东西,每次写的代码都比较少,没有明确的学习目标,基础还是基础,漫无边际的,基本上都是做一道或者几道算法题,连一个小小的实战都没有,也不知道自己学得怎么样了,现在终于有一个小小的实战了《C++ 一个网络编程实例》。由于自己一直在做C#,只能业余时间学习C++,都说C++ 是那么的难,暂时还没有感觉到有多难,毕竟写代码也有两年多了。我要学习多久才能进一家做C++研发的公司呢?相信在不远处有一家C++研发公司在等着我。这只是一个小小的实例,包括Socket编程、多线程、文件操作。简单介绍:他实现了点对点聊天,一个服务器,一个客户端,主线程用来发送数据,启 阅读全文
摘要:
算法--两道百度笔试题 今天看到一位园友写了一篇关于百度的面试题的博客,成了评论头条,再下看了一下,非常感兴趣,那位博主的算法能力跟我一样需要提高,估计他的功力还在我之下,所以再下不才,在这里把自己的源码贴出来。 百度面试题(一):假设一整型数组存在若干正数和负数,现在通过某种算法使得该数组的所有负数在正数的左边,且保证负数和正数间元素相对位置不变。时空复杂度要求分别为:o(n)和o(1)。 其实开始的时候我也是一头雾水,在纸上画画之后发现,其实就是一道变形的插入排序。幸运的是这里不需要比较大小,要比较大小的话时间复杂度是O(n2),只用判断正负,那时间复杂度就只要O(n)了。 如:-3,1. 阅读全文
摘要:
数组求和算法系列一直想写一个数组求和算法系列博客,但由于自己算法能力有限,完成不了,只能完成其中简单的部分,难的部分希望有园友愿意和我一起完成。在写这篇博客的过程中借用了别人的思路,有的的确是要一定的算法和数据结构基础,特别是对递归的理解,到现在为止我觉得我还没有真正的理解递归。我一向不太喜欢废话,我的博客要么是有关分析的,要么就是源码下面的代码希望对你有所帮助:1. 在排序数组中查找和为给定值的两个数字,输出一对代码//在排序数组中查找和为给定值的两个数字,输出一对void FineTwo(int*A,int size,int n) { if(n<1|| size<1) ... 阅读全文
摘要:
C#自定义分页控件第二版首先我要说明,我自认为我做的这个自定义分页控件没有什么技术含量,再次说明它只是为了生成所需的HTML代码而已。Demo下载,含源码。第二版改进之处:1. 将生成A标签的class改为了struct,因为它只有属性和ToString()方法,class和struct的什么什么我就不废话了。2. 加了一个事件方法OnPageChanging,分页相关的代码就写在这个事件里即可。3. 除了默认值之外,去掉了所有硬编码,代码做了一些优化。由于能力有限,一定还存在很多缺陷,所以版本会一直升级,我没有要和AspNetPager比的意思,AspNetPager非常强大,好话不多说,我 阅读全文
摘要:
C#自己写的一个自定义分页控件(源码下载,没有DEMO)分页以前一直是用第三方分页控件AspNetPager.dll,使用起来也挺方便的,就是样式设置起来感觉不是很好,于是经理决定我们自己做一个分页控件,这个任务就交到我的手上。这个自定义分页控件是模仿58同城的分页及结合我们现在项目的需要写的。感觉比较实用,没什么亮点。 其实分页控件也没啥,就是生成相关的HTML代码,你需要啥HTML代码,用你的代码生成就是了,不管是AspNetPager.dll还是58同城也都是生成分页相关的HTML代码,其实就是一堆a标签,点分页的时候,分页控件所在的页面会刷新。一:用AspNetPager.dll实现. 阅读全文
摘要:
《12个球问题》分析有十二个乒乓球形状、大小相同,其中只有一个重量与其它十一个不同,现在要求用一部没有砝码的天秤称三次,将那个重量异常的球找出来,并且知道它比其它十一个球较重还是较轻。 这是在园友“小_金_鱼”的《寂寞的程序人生》中看到的一个题目,“11道题智商超200…”这几个字完全吸引了我,迅速在Google中搜出了这篇文章。看了这篇文章发现都似曾相识,在学校的时候一直想知道自己的智商,肯定在120以上,没事的时候总找一些相关的题目做做,但每次都让我失望,没有一次超过120。但不代表我会认为我的智商在120以下,现在还是一样一看到“智商”或是IQ就让我两眼放光。当然那篇博客我也就没有往下看 阅读全文
摘要:
C++请不要问我string s=”a”+”b”分配了几次内存当时技术能力有限,写得很扯蛋,观点完全是错误的,现在的观点是:"a"+"b"会被编译成"ab",这块内存在编译器就分配好了,可能存放在.data段或是.rdata段,s指向这个"ab"的首地址,执行这行代码其实就是在线程栈中加一个指向"ab"首地址的指针。如果产生这个指针算一次内存分配的话,那就是分配了1次内存,否则就是0次。下面的内容就不要看了,以免误导你 首先我要告诉你,string s="a"+"b 阅读全文