- 博客(125)
- 资源 (9)
- 收藏
- 关注
转载 python进阶之路---环境安装
丢了几年python,决定重新捡起来,重振雄风!!!【转载】目录安装Pythonpython for eclipse插件安装配置PyDev插件测试安装Python从网站上下载最新的版本,从http://python.org/download/下载。安装过程与其他Windows软件类似。目前稳定版本为Python 2.7.6和Python 3.3.
2016-07-02 16:10:05
892
转载 C++及C中的 string char指针及char数组
转自:http://www.cnblogs.com/ffhajbq/archive/2012/06/01/2529354.htmlC++及C中的 string char指针及char数组C++中string是标准库中一种容器,相当于保存元素类型为char的vector容器(自己理解),这个类提供了相当丰富的函数来完成对字符串操作,以及与C风格字符串之间转换,下面是对stri
2015-10-02 14:58:13
1610
转载 分析多线程并发写HashMap线程被hang住的原因
public class TestLock { private final HashMap map = new HashMap(); public TestLock() { final Thread t1 = new Thread() { @Override public void run() { for(int i=0; i
2015-09-17 09:40:56
1385
转载 GNU编译优化级别-O -O1 -O2 -O3
最近做一个算法的GPU加速,发现实际上使用gcc的-O3(最高级编译优化)选项,可以获得很高的加速比,我的程序里达到了3倍的样子,有时效果甚至比GPU加速好。因此小小学习了下GNU的编译优化。附言一句,在进行调试的时候,最好关闭编译优化,不然程序自动优化,执行的步骤可能稍有变化。GNU编译器提供-O选项供程序优化使用:-O 提供基础级别的优化-O2 提供更加高级的代
2014-06-06 23:10:43
29858
4
转载 字符串字面值、C风格字符串、C++风格字符串
一、字符串字面值字符串字面值是一串常量字符,字符串字面值常量用双引号括起来的零个或多个字符表示,为兼容C语言,C++中所有的字符串字面值都由编译器自动在末尾添加一个空字符。字符串没有变量名字,自身表示自身"Hello World!" //simple string literal"" //empty string literal"\nCC\toptions\tfile.[cC]
2013-10-07 16:33:51
887
转载 javascript控制页面控件隐藏显示的两种方法
用JavaScript隐藏控件的方法有两种,分别是通过设置控件的style的“display”和“visibility”属性。当style.display="block"或style.visibility="visible"时控件或见,当style.display="none"或style.visibility="hidden"时控件不可见。不同的是“display”不但隐藏控件,而且被隐藏的控件
2013-08-21 23:39:16
1209
原创 linux中使用hashmap
#include "apue.h"#include #include #include #include #include "Sales_item.h"#include #include #ifdef __GNUC__#include #else#include #endifusing namespace std;namespace std{using name
2013-08-15 00:00:07
7444
1
转载 tomcat性能优化
1.精简Tomcat和配置文件 1.删除不需要的管理应用和帮助应用,提高tomcat安全性。 # 删除webapps下所有文件 # rm –fr $CATALINA_HOME/webapps/* # 删除server/wenapps下所有文件 # rm –fr $CATALINA_HOME/server/webapps/* 2.精简sever.xml
2013-05-10 17:38:49
890
转载 linux下《UNIX环境高级编程》(apue2)源码编译出错的处理方法
Linux下《UNIX环境高级编程》(apue2)源码编译出错的处理方法[url=http://www.linuxdiyf.com/bbs/viewthread.php?tid=90655][/url]此书的源代码在http://www.apuebook.com/相信很多跟我一样想要学习unix编程的朋友在兴冲冲拿到《unix环境高级编程》后,准备拿源码练练手时,执行第一个myls
2013-05-08 08:32:08
1219
原创 Android ListView最佳处理方式,ListView拖动防重复数据显示,单击响应子控件
Android ListView最佳处理方式,ListView拖动防重复数据显示,单击响应子控件。1、为了防止拖动ListView时,在列表末尾重复数据显示。需要加入 HashMap lmap = new HashMap();其中Integer为列表位置,View为子项视图,加入数据前首先if (lmap.get(position)==null) ,满足条件时,加入lmap.put(p
2013-04-27 19:54:19
10360
9
原创 Android与SSH框架服务器通信方式
1、Android获取SSH框架服务器JSP文件内容可以通过HttpClient,然后用HtmlParser去解析想要的内容。其中getCommentData(String url),url为想要抓取的页面地址。注意:往往获取网页内容时,格式为UTF-8,直接拿数据时,往往会是“ <”格式,这时候需要通过StringEscapeUtils.unescapeHtml()处理。pa
2013-04-27 19:12:00
14412
5
转载 android 比较靠谱的图片压缩
第一:我们先看下质量压缩方法:private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); image.compress(Bitmap.CompressFormat.JPEG, 100, baos);//质量压缩方法,这里100表示不压缩,把
2013-04-27 11:50:52
2877
转载 httpclient返回值中文乱码问题解决方法
前几天,在抓取某网站的信息时(http://www.99sj.com/Price/Price/Default.aspx),第一次碰到了这种应用下的乱码问题。于是上网查了一下,提供的解决办法大致有两种:1> private static final String CONTENT_CHARSET = "GBK"; httpClient.getParams().setContentCh
2013-03-02 16:34:59
11565
转载 KMP字符串模式匹配详解
KMP字符串模式匹配详解来自CSDN A_B_C_ABC 网友KMP字符串模式匹配通俗点说就是一种在一个字符串中定位另一个串的高效算法。简单匹配算法的时间复杂度为O(m*n);KMP匹配算法。可以证明它的时间复杂度为O(m+n).。一. 简单匹配算法先来看一个简单匹配算法的函数:int Index_BF ( char S [ ], char T [ ], int po
2012-10-18 11:12:09
756
原创 学习的时候选择一本好书是多么重要
之前在学Python的时候就在看 《Python基础教程(第二版)》,在亚马逊上面还搜索了下,感觉评价蛮多的,然后就决定首先看这本书;但是当我看到《Python核心编程(第二版)》的时候,明显感觉这本书要好很多,看起来很舒服,学起来也比较条理。选择一本好书是多么重要,往往我们在学习一门技能的时候,需要获得一定成就感,继续学习的激情;可是很多时候我们的方法不当,造成不好的结局。
2012-09-13 16:36:45
1241
原创 C++ 经典算法 面试绝杀
1.链表逆序2.链表合并3.一棵树是否某条路径结点之和等于给定值。并描述算法复杂度4.你熟悉的排序算法并描述算法复杂度。 快速排序 归并排序 堆排序 选择排序 插入排序 冒泡排序 折半插入排序以下代码都能成功通过。1.链表逆序
2012-09-12 22:51:07
12527
2
原创 《大话设计模式 C++版》
在我的资源有下载:大话设计模式 C++设计模式分为三种类型,共23类。 创建型模式:单件模式、抽象工厂模式、建造者模式、工厂方法、原型模式。 结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式
2012-09-06 15:55:12
8092
1
原创 《鸟哥的Linux私房菜》精要 持续更新。。。
1、X window与文本模式的切换 Linux默认的情况下会提供六个Terminal来让使用者登陆, 切换的方式为使用:[Ctrl] + [Alt] + [F1]~[F6]的组合按钮。[Ctrl] + [Alt] + [F1] ~ [F6] :文字接口登陆 tty1 ~ tty6 终端机;[Ctrl] + [Alt] + [F7] :图形接口壁纸。$ startx
2012-09-05 18:13:18
3129
原创 Ubuntu下安装 C/C++ EClipse
1、首先在http://www.eclipse.org/downloads/ 下载Eclipse IDE for C/C++ Developers 根据系统版本选择方法:1).#uname -a如果有x86_64就是64位的,没有就是32位的2).# uname -mx86_643).# archx86_644).#file /bin/cat2、解压文
2012-09-04 11:15:28
1653
原创 写的异步通信CAsyncSocket程序m_hsoceket总是非法,请教!
写的异步通信CAsyncSocket程序m_hsoceket总是非法,请教!MySocket.h#ifndef __MYSOCKET_H__#define __MYSOCKET_H__class CDemoNetDlg;class CMySocket:public CAsyncSocket{public: CMySocket(); ~CMySocket()
2012-08-20 16:21:00
2391
转载 关于C++ 牛人推荐的好书(转载)
首先肯定要读一读Bjarne Stroustrup的The Design and Evolution of C++,了解一下这个语言的历史。接下来就可以看别的书了,但要不停地回头看这本书,看到你不断地学到的新技术是怎么样一点点地被接纳到这个语言中去的。第一本书因人而异,基础好一些的,可以看Stanley B. Lippman的C++ Primer,这本书非常地巨大,你打星号
2012-08-17 11:39:20
1205
转载 c++的牛人博客
http://blog.csdn.net/pongba 刘未鹏|C++的罗浮宫;http://www.cnblogs.com/artech/archive/2010/03/26/1697298.html http://blog.csdn.net/broadview2006 博文视点(北京)官方博客——技术凝聚实力 专业创新出版 http://blog.csdn.ne
2012-08-17 11:32:05
3070
转载 C运行时(CRT)库
1.3.2 C运行时(CRT)库运行时库是程序在运行时所需要的库文件,通常运行时库是以lib或dll形式提供的。Visual C++提供了两种版本的C运行时库。一个版本供单线程应用程序调用;而另一个版本供多线程应用程序调用。单线程运行时库与多线程运行时库有两个重大差别,分别如下。类似errno的全局变量,每个线程单独设置一个,这样从每个线程中可以获取正确的错误信息。多线程库中的数据结
2012-08-17 11:29:27
2974
转载 TCP/IP协议,HTTP协议
1. 协议 a. TCP/IP整体构架概述 TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层、网路层、传输层、话路层、表示层和应用层。而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供
2012-08-17 10:40:14
23036
4
转载 const指针的了解
const说明指针变量,组合的情况可能会显得很复杂。使用指针时要涉及两个目标,即指针本身和指针所指的对象。关于const指针变量,可归结为以下三种: 1.指向常量的指针变量; 2.常指针变量; 3.指向常量的常指针变量。 下面来分别谈谈这三种情况。一、指向常量的指针变量:声明格式: const type * var_name;或 type const * v
2012-08-16 16:25:33
788
转载 C++面试题 强势出击
1.是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态?virtual修饰符会被隐形继承的。private 也被集成,只事派生类没有访问权限而已virtual可加可不加子类的空间里有父类的所有变量(static除外)同一个函数只存在一个实体(inline除外)子类覆盖它的函数不加virtual ,也能实现多态。在子类的空间
2012-08-16 16:05:48
980
原创 static 使用
static函数没有this指针 static成员是类的组成部分但不是任何对象的组成部分,因此,static成员函数没有this指针。通过使用非static成员显示或隐式地引用this是一个编译时错误。 因为static成员不是任何对象的组成部分,所以static成员函数不能被声明为const。毕竟,将成员函数声明为const就是承诺不会修改该函数所属的对象。最
2012-08-15 10:07:03
748
转载 __cdecl
__cdecl 是C Declaration的缩写(declaration,声明),表示C语言默认的函数调用方法:所有参数从右到左依次入栈,这些参数由调用者清除,称为手动清栈。被调用函数不会要求调用者传递多少参数,调用者传递过多或者过少的参数,甚至完全不同的参数都不会产生编译阶段的错误。
2012-08-14 16:07:10
631
转载 深入探讨 C++ 引用
引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。我在工作中发现,许多人使用它仅仅是想当然,在某些微妙的场合,很容易出错,究其原由,大多因为没有搞清本源。故在本篇中我将对引用进行详细讨论,希望对大家更好地理解和使用引用起到抛砖引玉的作用。 引用简介 引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。
2012-08-14 11:40:53
522
转载 #pragma pack()
VC对结构的存储的特殊处理确实提高CPU存储变量的速度,但是有时候也带来了一些麻烦,我们也屏蔽掉变量默认的对齐方式,自己可以设定变量的对齐方式。 VC中提供了#pragma pack(n)来设定变量以n字节对齐方式。n字节对齐就是说变量存放的起始地址的偏移量有两种情况:第一、如果n大于等于该变量所占用的字节数,那么偏移量必须满足默认的对齐方式,第二、如果n小于该变量的类型所占用的字节
2012-08-14 11:28:29
503
转载 关于DLL的函数
关于DLL的函数: 用于声明导入导出函数 __declspec(dllexport) 声明一个导出函数,一般用于dll中 __declspec(dllimport) 声明一个导入函数,一般用于使用某个dll的exe中 更详细的可以看msdn 动态链接库中定义有两种函数:导出函数(export function)和内部函数(internal
2012-08-14 11:06:35
678
原创 Django 中文支持
在Django web开发,支持中文显示设置如下:在settings.py 设置 LANGUAGE_CODE = 'zh-cn'然后还有重要的就是,如果你是用Eclipse +PyDev开发,选择项目的properties 的resource中Text file encoding 选择UTF-8注意自己编辑器的编码格式!!!至于网页的 是否加入,我没有加入也可以成功显示中文。
2012-08-13 16:50:49
5930
原创 求 Django 开发资源
最近在学习Django开发,参考的是http://djangobook.py3k.cn/2.0/ 。想进一步提高自己,麻烦大家推荐好的学习资源,非常感谢。
2012-08-13 16:06:26
722
原创 the Django Book 2.0 中关于双星号的问题
在Eclipse pydev中输入类似 (r'^hello/$', **views.hello** ), 不支持,报错!求解。。。(前后双星号的原因)
2012-08-10 14:24:58
1947
4
原创 Django 模板相对路径加载
对于加载模板的相对路径,一定要按下面处理,注意自己的模板的目录和settings.py的相对位置。下面是我建立的模板templates包,因为和settings.py在同一个目录下,所以如下设置:import os.pathTEMPLATE_DIRS = ( os.path.join(os.path.dirname(__file__), 'templates').replace
2012-08-09 11:35:28
4517
转载 c++ 位运算
什么是位(bit)? 很简单,位(bit)就是单个的0或1,位是我们在计算机上所作一切的基础。计算机上的所有数据都是用位来存储的。一个字节(BYTE)由八个位组成,一个字(WORD)是二个字节或十六位,一个双字(DWORD)是二个字(WORDS)或三十二位。如下所示: 0 1 0 0 0 1 1 1 1 0 0 0 0 1
2012-08-08 17:22:07
535
原创 python 正则表达式
将《python核心编程》里面的正则表达式分享:1、用管道符号( | )匹配多个正则表达式模式2、匹配任意一个单个的字符( . )正表达式模式 匹配的字符串f.o 在"f"和"o"中间的任何字符,如fao, f9o, f#o 等.. 任意两
2012-08-05 00:47:19
1498
转载 使用Eclipse+PyDev+EclipseHtmlEditor搭建Django开发环境
一、安装插件环境搭建所需要的软件:Eclipse 3.3.1 下载地址:[url]http://download.eclipse.org/eclipse/downloads/[/url]PyDev 1.3.13 下载地址:[url]http://pydev.sourceforge.net/download.html[/url]EclipseHtmlEditor 2.
2012-08-03 21:57:39
813
Linux内核源代码情景分析.pdf
2009-04-02
F:\resouce\超级简单flash制作工具.rar.rar
2009-04-02
GLSSPYWJJ2008超级特工秘密文件夹豪华版Build080416
2009-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人