摘要: 分享几篇很有用的文章。 陈皓:如何学好C++语言 国外程序员推荐:每个程序员都应读的书 CSDN:如何成为一个C++高级程序员 一位软件工程师的7年总结 阅读全文
posted @ 2012-04-14 20:21 nepaul 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 资料:http://tieba.baidu.com/f?kz=1053435983 void InitStack( SqStack *&S) 浏览次数:3426次 悬赏分:5 | 解决时间:2006-8-12 00:19 ... 阅读全文
posted @ 2011-04-22 00:12 nepaul 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 转自: http://c.chinaitlab.com/basic/847834.html 都是我看过或正要看的书,晾晾书架,希望对后来者也有一点作用,当年我也是浪费时间看了一些没有价值的书籍,颇为后悔,现将精华总结如下: c语言篇:(虽有人说学C++不用先学c,但我颇不以为然,不知数据为何,又何来... 阅读全文
posted @ 2011-04-10 11:16 nepaul 阅读(4472) 评论(0) 推荐(2) 编辑
摘要: 认识堆栈 :http://www.hudong.com/wiki/%E5%A0%86%E6%A0%88%E6%BA%A2%E5%87%BA 堆栈溢出一般是由什么原因导致? 1.没有回收垃圾资源 2.层次太深的递归调用 FROM:http://blog.csdn.net/shengliz/archi... 阅读全文
posted @ 2011-04-09 15:45 nepaul 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 在知乎上看到有人提问, Python 网络编程需要学习哪些网络相关的知识?,看了下,觉得还挺有道理。主要的观点如下: Python网络编程是一个很大的范畴,个人感觉需要掌握的点有: 如何使用Python来创建socket, 如何将socket与指定的IP地址和端口... 阅读全文
posted @ 2012-11-04 17:37 nepaul 阅读(4176) 评论(0) 推荐(0) 编辑
摘要: 前言: Django简介:Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。Django的主要目标是使得开发复杂的、数据库驱动的网站变得简单。Django注重组件的重用性和“可插拔性”,敏捷开发和DRY法则(Don't Re... 阅读全文
posted @ 2012-11-04 01:34 nepaul 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 这是一本很简单的python入门书,花1-2天的时间应该能大致掌握。 基础部分: P10:python语言写的程序不需要编译成二进制代码。可以直接从源码运行。在计算机内部,python解释去把源码转换成字节码的中间形式(可见的 .pyc 后缀文件)然后再把它翻译成计算机使用的机器语言并... 阅读全文
posted @ 2012-10-21 20:31 nepaul 阅读(1304) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.chinaunix.net/uid-26196868-id-3350839.html 1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启my... 阅读全文
posted @ 2012-09-24 21:39 nepaul 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 将两个库合并为一个,其实就是解开,获得所有的.o,然后再打包,这种方法当然也适合多个。 1 ar -x libabc.a 2 ar -x ... 阅读全文
posted @ 2012-08-01 21:31 nepaul 阅读(2429) 评论(0) 推荐(0) 编辑
摘要: python的执行过程,pyc后缀文件,出处:http://www.cnblogs.com/kym/archive/2012/05/14/2498728.html 看似最有价值的东西: 其实了解Python程序的执行过程对于大部分程序员,包括Python程序员来说意义都是不大的,那么真正... 阅读全文
posted @ 2012-07-25 17:32 nepaul 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 前言 python程序需要依赖本机安装的python库,若想在没有安装python的机器上运行,则需要打包分发,目前有两个比较好用的工具:PyInstaller和py2exe。其中py2exe主要应用在windows下,而PyInstall则可应用windows、Linux以及Mac ... 阅读全文
posted @ 2012-07-25 08:28 nepaul 阅读(2859) 评论(0) 推荐(0) 编辑
摘要: breakpad的简单介绍 Breakpad是一套库和工具,允许你去发布没有编译器调试信息的应用程序,并且该程序能够将crashs记录到轻巧的minidump文件中,发送回你的服务器,根据minidump文件产生c/c++堆栈跟踪。另外,当有明确的需求Breakpad也可以写minidump即使... 阅读全文
posted @ 2012-07-21 15:32 nepaul 阅读(5482) 评论(0) 推荐(0) 编辑
摘要: 转自:http://xuev.blogbus.com/logs/37667587.html 用SSH连接Linux时经常会遇到乱码的情况,痛苦了好久,在网上找到一个解决办法,编辑~/.bash_profile文件,加入下面两行: LANG = "zh_CN.GB18030" LA... 阅读全文
posted @ 2012-07-16 15:11 nepaul 阅读(12536) 评论(0) 推荐(0) 编辑
摘要: 来源:StackOverflow 陈皓:《代码执行的效率》 为什么Python程序在函数内执行得更快?(来源StackOverflow) 考虑下面的代码,一个在函数体内,一个是全局的代码。 函数内的代码执行效率为 1.8s 1 ... 阅读全文
posted @ 2012-07-15 11:41 nepaul 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 成功:详见这里:http://blog.csdn.net/colin888111/article/details/6857115 阅读全文
posted @ 2012-05-17 22:19 nepaul 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 两个比较好的资料,答辩好后重新整理编写: http://www.cnblogs.com/ljhong/archive/2008/09/25/1298848.html http://msdn.microsoft.com/zh-cn/library/y9sxk6fy(v=vs.80) 阅读全文
posted @ 2012-05-12 10:56 nepaul 阅读(134) 评论(0) 推荐(0) 编辑
摘要: http://www.vpsee.com/2009/09/debug-python-programwith-pdb/ 官方文档:http://docs.python.org/library/pdb.html 阅读全文
posted @ 2012-04-25 18:53 nepaul 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 有空自己整理下,详见这里 os模块的execl方法 使用os模块的system方法 使用os模块的popen方法 使用commands模块的getoutput方法 阅读全文
posted @ 2012-04-18 09:42 nepaul 阅读(2592) 评论(0) 推荐(0) 编辑
摘要: Reading TextFiles June 09, 2000 | Fredrik Lundh This is somewhat outdated, given the additions of xreadlines in 2.1 and text file iterators ... 阅读全文
posted @ 2012-04-17 17:11 nepaul 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 以后有空系统整理: 1. 维基百科:点这里,其中说到请求的方法有一种是 POST向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。 2. 可以结合breakpad的代码深入理解一下: http_upload.... 阅读全文
posted @ 2012-04-16 01:19 nepaul 阅读(385) 评论(0) 推荐(0) 编辑
摘要: CH2 第一个Python程序 2.2.1. Python 和其他编程语言数据类型的比较 静态类型语言 一种在编译期间就确定数据类型的语言。大多数静态类型语言是通过要求在使用任一变量之前声明其数据类型来保证这一点的。Java 和 C 是静态类型语言。 动态类型语言... 阅读全文
posted @ 2012-04-15 16:02 nepaul 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 1、列表、元组和字典 列表: 表示方法:[ ] 元素的个数及元素的值可以改变 列表的切片运算:可以得到子集 元组: 表示方法:() 不可更改,可以看成只读的列表 字典:python中的映射数据类型 表示... 阅读全文
posted @ 2012-04-14 14:38 nepaul 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 对传进来的函数参数最好在开始进行检查,尤其是指针等。 几个工具: 产生minidump文件:在程序入口处实例化ExceptionHandler 产生symbol文件: 程序运行调试时须带调试信息-g 调用工具:dump_syms,产生symbol文件 ... 阅读全文
posted @ 2012-04-09 15:06 nepaul 阅读(2689) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处。 https://code.google.com/p/lua-checker/ 简介 Lua Checker是一个用来分析lua源代码的一般错误的程序,很想C语言的"lint"。以下的问题已经被定义: 使用未声明的变量 变量的多重声明 尝试改变常量 其他计... 阅读全文
posted @ 2012-04-08 17:13 nepaul 阅读(2589) 评论(0) 推荐(0) 编辑
摘要: 出处说明:主要转自sotrue 还有一篇《Linux GCC 编译过程》,写得也挺好。 1. 预编译 预处理器:把源程序聚合在一起,还负责把那些称为宏的碎屑形式转换为源语言的语句。可粗略认为只做了一件事情,即“宏展开”,也就是对那些#***命令的一种展开。例如define MAX 1000 ... 阅读全文
posted @ 2012-03-21 00:30 nepaul 阅读(227) 评论(1) 推荐(0) 编辑
摘要: 编者按:2008年8月4日,StackOverflow 网友Bert F发帖提问:哪本最具影响力的书,是每个程序员都应该读的? “如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。” 很多程序员响... 阅读全文
posted @ 2012-03-17 00:16 nepaul 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 转自:[置顶]Linux网络编程经典书籍推荐 首先要说讲述TCP/IP的书很多,其中有3泰书很全。 分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四... 阅读全文
posted @ 2012-02-29 10:30 nepaul 阅读(1083) 评论(0) 推荐(0) 编辑
摘要: 1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈! 2、一定要确定自己的发展方向,... 阅读全文
posted @ 2012-02-28 14:12 nepaul 阅读(218) 评论(0) 推荐(1) 编辑