计算机语言
sdfgh2046
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
memset用法详解(转)
memset用法详解(转)memest原型 (please type "man memset" in your shell) void *memset(void *s, int c, size_t n); memset:作用是在一段内存块中填充某个给定的值,它对较大的结构体或数组进行清零操作的一种最快方法。常见的三种错误第一: 搞反了c 和 n的位置. 一定要记住 如果要把一个char a[20]清零, 一定是 memset(a, 0, 20) 而不是 memset(a, 20, 0) 第二: 过度使转载 2010-06-02 22:13:00 · 873 阅读 · 0 评论 -
codeblocks上关于wxWidgets相关内容
<br />27号晚上我问一个做共享软件的朋友Lazaru(基于FreePascal的跨平台IDE,类似于Delphi)做桌面软件如何,他推荐用Code::Blocks,说Nightly Build已经很稳定,正式版很快就发布了,接着果然28号就发布了正式版。<br />本文内容来自Code::Blocks wiki上的WxWindowsQuickRef,本文内容并非按照原文完全逐字逐句的翻译。<br />Code::Blocks是一个跨平台的C++IDE,支持Windows、Linux、MacOS转载 2010-09-06 21:43:00 · 4411 阅读 · 0 评论 -
程序员的几个阶段
<br />http://blog.youkuaiyun.com/killerzhu/archive/2006/06/08/780938.aspx程序员进阶六大步<br /> 前几天在网上看到这篇文章,觉得写得不错,就根据自己的理解,做了一些修改,现与大家分享。一个程序员,从最基本的做做coding,到成为一代宗师,通常需要经过下面六个阶段:<br />第一阶段<br /> 此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。一般来说,比较好的入门语言有c/c++、转载 2010-09-04 16:26:00 · 1995 阅读 · 1 评论 -
程序员进阶建议:多看、多写、多交流
程序员进阶的建议:多看、多写、多交流<br /> 很多初学者都说入门之后不知道该如何提高,我都是告诉他们多实践。最近在我们的团队中建立了一个学生的实习小组,我在和他们讲授程序设计分析的时候,我也给他们了个小建议写代码就是多看、多写,后来又补上一点:多交流。 <br /> 我认为不管是做什么行业或工作,只要专注都可以有自己不同的成就。因此我觉得做任何事必需要有热情,而且是持续的热情,有一句话说“好的开始是成功的一半,持之以恒是成功的另一半”我很认同,所以自己的认定的事情就应该坚持的转载 2010-09-04 16:31:00 · 838 阅读 · 0 评论 -
php 接收json 数据。post提示index 不存在的解决
if (!empty($GLOBALS['HTTP_RAW_POST_DATA'])){ $command = isset($GLOBALS['HTTP_RAW_POST_DATA']) ? $GLOBALS['HTTP_RAW_POST_DATA'] : file_get_contents("php://input"); $j =json_decode( $comman转载 2013-10-02 21:34:53 · 2237 阅读 · 0 评论 -
php编程,windows记事本转utf8编码,response开头出现乱码字符的解决办法
在做工程时,为了防止乱码,一般把php文件的编码格式改为utf8格式.一般使用windows自带的记事本另存为来修改.一般情况下没有问题,但是当使用ajax等需要精确匹配返回结果的时候(例如解析xml文件,手机端编程等情况),就出现了问题.查看http报文的response的字段,发现报文开头会出现乱码字符.原创 2013-10-02 17:55:05 · 2506 阅读 · 0 评论 -
近期编程总结/索引/线程/timer/widget/try/cursor/base/
个人总结,高手请勿见笑。1、columnName和columnIndex的区别。理解索引的概念。查询时,先通过columnName获取columnIndex,然后用columnIndex去获取真正的数据,会大大提高速度。2、Android里面线程的概念。Handler的使用。线程结束后,发送msg,handler接受msg后,做一系列事情。3、Android widget快速刷新,使用原创 2013-09-18 11:01:03 · 917 阅读 · 0 评论 -
android 文件上传 进度框
http://my.eoe.cn/808632/archive/15284.html// 此方法用于在预先不知道内容长度时启用没有进行内部缓冲的 HTTP 请求正文的流。 httpURLConnection.setChunkedStreamingMode(128 * 1024);// 128Khttp://blog.youkuaiyun.com/yinkai1205原创 2013-09-24 10:43:58 · 1227 阅读 · 0 评论 -
c语言值传递,地址传递,引用传递(引用传递只适用于c++)
一. 三道考题开讲之前,我先请你做三道题目1. 考题一:程序代码如下:void Exchg1(int x, int y) { int tmp; tmp=x; x=y; y=tmp; printf(“x=%d,y=%d/n”,x,y)}void main(){ int原创 2010-06-04 17:33:00 · 10185 阅读 · 9 评论 -
Java Socket编程
原文地址:Java Socket编程 对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图连接它时,它会accept该Socket的连接请求,同时在服务端建立一个对应的Soc转载 2014-11-25 12:49:55 · 592 阅读 · 0 评论 -
内存泄漏
昨天使用STL(仅指gcc的SGI STL,VC,borlandC的不同)时,用valgrind测试,总是发现有"not-freed blocks", 于是我满脸迷惑的得出结论:使用SGI STL会造成内存泄漏. 现在才知道使用了多年C/C++的我竟然并不清楚什么叫"内存泄漏".下面是我的一些心得,欢迎大家批评指正. 1. "只要分配了内存没有释放,就会导致内存泄漏" -- 这是我以前的理解, 是片面的. 分配了的内存,如果它的指针没有转载 2010-08-22 23:06:00 · 6269 阅读 · 0 评论 -
不得不看的两次从C++回归C的高手评论C++
语言之争永远是火药味十足的话题。尤其是C和C++的目标市场又有很高的重合性,C++程序员往往对C++有着宗教般的虔诚。我想继续这个战争,一定会换来更多的骂名。只不过这次Linus几句话真是说到我心坎里去了,不喊出来会憋坏的。<br />Linux之父炮轰C++:糟糕程序员的垃圾语言Linux之父话糙理不糙不得不看的两次从C++回归C的高手评论C++C语言是否该扔进垃圾桶为什么每个程序员都应该学习C语言?每个程序员都应该学习C语言?我可不这么认为C语言已经死了,5个需要忘却它的理由用C设计 用C++编转载 2010-08-22 13:26:00 · 1471 阅读 · 0 评论 -
堆和栈的区别
堆和栈的区别 (转贴) <br />非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别<br />一、预备知识—程序的内存分配<br />一个由c/C++编译的程序占用的内存分为以下几个部分<br />1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。<br />2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似转载 2010-08-22 23:31:00 · 1000 阅读 · 1 评论 -
二重指针
二重指针的一个问题分析(面试题)#include #include #include void Getmemery(char *p){ p=(char *)malloc(100);}void main(){ char *str=NULL; Getmemery(str); strcpy(str,"hello world"); printf("%s",str); free(str);}编译没有问题的,但是为什么执行的时候会错误退出呢?根据现象,很明显是指针的非法访问了,但是问原创 2010-06-04 16:32:00 · 7246 阅读 · 6 评论 -
编程中的问题汇总,陆续更新,仅供个人查阅。
<br />1.乘方用pow函数,例如2^3 用pow(2,3)。在c语言中2^3代表位运算。<br />2.1/2=0,1.0/2=0.5.<br />原创 2010-08-04 12:08:00 · 845 阅读 · 1 评论 -
ubuntu 下code blocks 安装全过程
ubuntu 安装code blocks全记录(一)安装步骤:1.先把编译环境,C库、C++库和Boost库装好,如下:sudo apt-get install build-essential* 有可能安装 build-essential 后gdb就已经安装过了 sudo apt-get install gdb2. 在 Ubuntu 软件中心 中安装 Code::Blocks IDE3. 安装 Code::Blocks 的调试组件 Valgrind 用来探测内存泄露的:sudo apt-get inst原创 2010-06-09 19:21:00 · 19269 阅读 · 1 评论 -
linu编程经典书籍介绍
成为一名精通 Linux 程序设计的高级程序员一直是不少朋友孜孜以求的目标。根据中华英才网统计数据,北京地区 Linux 程序员月薪平均为 Windows 程序员的 1.8 倍、Java 程序员的 2.6 倍, Linux 程序员年终奖金平均为 Windows 程序员的 2.9 倍。同时数据显示,随着工作经验的增长, Linux 程序员与 Windows 程序员的收入差距还有扩大的趋势。Denis 认为,要学好 Linux 环境下的编程,关键是要看对、选对、学会正确的书籍。可以说,如果你选对了 Linux编转载 2010-06-13 13:04:00 · 984 阅读 · 0 评论 -
apue 源代码编译
文章出处:http://www.diybl.com/course/3_program/c++/cppjs/2008617/126036.html相信很多跟我一样想要学习unix编程的朋友在兴冲冲拿到《unix环境高级编程》后,准备拿源码练练手时,执行第一个myls就出现一大堆的错误,这未免时个不小的打击。今天把解决方法写下来,第一自己有个记录,第二也帮助那些被同样问题困扰的朋友尽快的进入linux美丽的世界。(只限linux系统) 首先需要make一次源代码编辑源码解压生成的ap转载 2010-08-10 14:26:00 · 1522 阅读 · 0 评论 -
c与c++?励志类
女人就是一门语言,比如C++,而男人们,就是那些程序员。才刚刚会用一门语言,就在谈她的好不好的程序员,是挺搞的,也挺可悲的。永远只坚持一个女人很好特好就是好,那是幸福的;然而,永远只坚持一门语言很好特好就是好的程序员,基本上是一个杯具。转载 2010-08-15 14:01:00 · 1209 阅读 · 1 评论 -
codeblocks 使用汇总
Code::Blocks最近新带的插件工具:CppCheck。这是一款静态检查C++程序代码的工具。和C::B一样是一款开源的软件。在SourceForge的主页是: sourceforge.net/apps/mediawiki/cppcheck/index.php。Cppcheck is an analysis tool for C/C++ code. Unlike C/C++ compilers and many other analysis tools, we don't detect s原创 2010-08-14 20:22:00 · 22541 阅读 · 10 评论 -
也谈计算机字符编码
也谈计算机字符编码- [技术前沿] 2007-11-03Tag: 技术前沿<br />原文出处:http://bigwhite.blogbus.com/logs/10617585.html<br /><br />以前真的未就计算字符编码有过什么深入的学习探究,这次学习也是源于客户的一次投诉。客户的投诉简要来说就是:我们的网关在截断客户发的长度越限的短信内 容时,导致该短信在终端上显示为乱码。顺着这个起因,我花了一些时间概要性的学习了一些关于计算机字符编码的常识性知识。<br />转载 2010-08-14 22:59:00 · 783 阅读 · 0 评论 -
随机数算法
Mersenne twister -- 目前为止最好的随机数算法<!--/* Font Definitions */@font-face{font-family:Wingdings;panose-1:5 0 0 0 0 0 0 0 0 0;mso-font-charset:2;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:0 268435456 0 0 -2147483648转载 2010-08-15 13:38:00 · 3549 阅读 · 0 评论 -
算法分析与设计的读书笔记加个人总结
最近从图书馆借书,无意间就借了一本《算法分析与设计》,看了几页就后悔了,感觉这本书就是高校的某些老师为了评职称而拼凑出来的一本书,无奈懒得去图书馆换书,就看了几天。看了大约一般左右,书里面有些不清楚的地方,就google了下,也算有点收获吧。过两天还得去图书馆换本写的好的书再学习下。下面记录下自己的学习心得,以记录自己的成长过程,免得回头一想,啥也没学到。1、递推关系式可以使用特征方程的方原创 2014-11-06 20:45:01 · 2245 阅读 · 0 评论
分享