`
meinvchengxuyuan
  • 浏览: 74238 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论
文章列表
最近去面试,被问到c#中类的默认访问修饰符,被搞晕了,回来在网上找到一篇好文章,才明白到底是怎么回事。 以下转自:http://blog.163.com/wangzhenbo85@126/blog/static/10136328220110811312766/ 类(class)或结构(struct)如果不是在其它类或结构中的话,它的访问类型要不就是internal, 要不就是public; 换句话说,如果它在其它类或结构中的话,则可以为private 或protected等。下面我说的类和结构,如无特殊说明,均指非"类中类" 类中所有的成员,默认均为private。   ...
转自http://hi.baidu.com/%C4%C7%C4%BE%B4%ED%B5%C4%C1%B0%E4%F4/blog/item/d6784f3088b5fcb8d0a2d3ec.html //最长公共字符串子序列”问题的动态规划法算法 #include    "stdio.h" #include    "stdlib.h" #include    "string.h" #define    MAXN    64        //全局最大值常量 //:=========================“最长公共 ...
设两个指针,初始时指向同一节点(任意),然后p不动,q移动,测试q的地址会不会重新指向p的地址.如果重新有p==q,则循环,否则不循环; 测试程序如下: #include <stdio.h> #include <stdlib.h> typedef   struct   Node { int   data; struct   Node*   next; }node; node*   CreateLinkList(const   int   *ptr,const   int   len,bool   circle) { node*   p,   *q ...
转自http://www.cnblogs.com/Mainz/articles/1164602.html 这是网络流传的Microsoft的面试题目之一:“编写反转字符串的程序,要求优化速度、优化空间”。因为最近一直很多关注算法方面的实践和研究,因此对这个问题进行了一些思考,给出了5种实现方法(有两种解法相关性比较大)。 解法一:第一次看到这题目,想到最简单、最直觉的解法就是:遍历字符串,将第一个字符和最后一个交换,第二个和倒数第二个交换,依次循环,即可,于是有了第一个解法: char* strrev1(const char* str) {        int len = strlen ...
1 string to CString     CString.format("%s",string.c_str()); 2 CString to string string str(CString.GetBuffer(str.GetLength())); 3 string to char * char *p=string.c_str(); 4 char * to string string str(char*); 5 CString to char * strcpy(char,CString,sizeof(char)); 6 char * to CS ...
现在IT行业笔试题大部分都有操作字符串相关的,尤其是微软特别注重基本的字符串操作,空闲时间整理了一些,以备以后用。 1.模拟实现strcpy函数 char *strcpy(char *dst, const char *src) {     assert((dst != NULL) && (src != NULL));    ...
转自(http://blog.sina.com.cn/s/blog_4f18c3ec0100fguf.html) c# winForm 将窗体状态栏StatusStrip 分成左中右三部分 右边显示当前时间 实现效果: 通过StatusStrip显示窗体状态栏 同时将状态栏分成三部分 居左边显示相关文字信息 中间空白显示 居右边显示时间信息 1.创建窗体及添加StatusStrip   默认StatusStrip名称为statusStrip1 2.在statusStrip1的Items属性中   添加三个StatusLabel   默认名称为toolStripStatusLabel1,2, ...
   初次接触用程序生成报表(excel),令我高兴的是一些基本的操作和设置在网上都能找的到,于是乎一通copy,paste,modify,完了突然发现生成两个报表居然要快两分钟,汗……     跟踪代码获知是for循环合并单元格浪费了时间,怎么办呢?     这里给大家提一个思路,如果要生成的报表行中存在要合并的单元格,不要等数据都生成完以后再循环合并,换个思路,可以考虑做个模板,然后用行或列拷贝的方式实现,就不用合并单元格了,这样的话性能提高的不是一点半点的,前边的两个报表生成才用了不到10秒,爽!如果不知道excel的一些操作怎么用代码写,可以用宏录制的方法查看代码,自己在环境中改改便可。 ...
  不知道是为什么,总有那么一股情绪,深深的扎根在心中,很想想一下是从什么时候开始的,好像是四,五年前吧。    还是不满足现在的生活,总有人说我是幸福的,我是生在福中不知福,可我现在真的不知道什么是幸福了,可能是人和人之间关于幸福的定义不同。    我要的幸福是我的亲人,朋友,谈起我,想起我的时候,觉得没有什么可以再为我操心的了,什么都是挺好的,包括工作,爱情,家庭等等。可能是我要的幸福太过于物质,我想用我自己的能力或什么来改变我的生活和家人的生活,可是现实是残酷的,我似乎做不到这些。    我现在明显发现的致命的两个缺点,第一:懒惰,第二:太死心眼;    写着写着不想写了,太郁闷了……
今天又学了一招,以前不知道,就是做过的东西太少了…… 目标:实现点击链接弹出文件下载对话框 代码: <html> <head>代码下载</head> <title>代码下载</title> <body> <a href="Web.rar" >download</a> </body> </html> 浏览器支持能够打开的格式,他都会默认直接在线打开(比如word或图片),不支持的格式,他就会弹出下载提示。最好是做成.rar格式的文件
不知道大家注意没,用c#下自带的str.Length方法获得字符串str长度的时候,返回的总是字符的个数,但是如果字符串中包含汉字的话,一个汉字是占两个字符长度的,获取的长度值就有了问题。 解决方案: int len = System.Text.Encoding.Default.GetBytes(str).Length; 这样就可以了
前几天由于项目的需要,高亮显示代码,在网上找到syntaxhighlighter工具,起初找到的是1.5版本的,按照网上说的写好以后,发现存在以下问题, 1:代码换行时行号显示不美观,有折行显示问题; 2:代码有叠字的现象; 最后去syntaxhighlighter官方网站下载最新版本syntaxhighlighter_3.0.83后,一切正常。但是此版本存在一个bug,就是对于java 的多行注释的问题 具体的解决方案参照此链接 http://www.blogjava.net/DL88250/archive/2010/10/27/336291.html 还有一点就是 转化以后在代码的右上角 ...
Global site tag (gtag.js) - Google Analytics