自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(194)
  • 资源 (4)
  • 收藏
  • 关注

原创 爬取千万淘宝商品的python脚本

importtimeimport leveldbfrom urllib.parse import quote_plus import reimport jsonimport itertoolsimport sysimport requestsfrom queue import Queuefrom threading import ThreadURL_BA...

2018-03-26 12:09:31 217

原创 java职业发展所应具有的技能。 学习路线图

java 学习路线图、java职业发展所应具有的技能。学习思路请参照底部提示网站的“培训专题”以及“招聘专题”,红色建议必学。   java程序员java语言基础(Core Java、javaSE、OOAD)、Unix/LinuxjavaEE初级软件工程师HTML/CSS/JS/XML/AJAX、JSP/JavaBean/Servlet/EL/JSTL/Taglib、SQL/...

2018-03-25 21:38:15 219

原创 C#中直接操作内存的方法

我们在使用c#托管代码时,内存地址和GC回收不是我们关心的,CLR已经给我们进行了暗箱操作。但是有时候我们想使用类似C语言那种方式直接对内存进行操作,或者涉及到非托管代码的调用,此时就需要保护内存地址,防止GC垃圾回收机制将内存收回。因为一旦内存被CLR回收掉,直接造成非托管代码再次访问这块内存时失效,导致程序崩溃。 C#中直接操作内存主要有以下三种方法:1、GCHandle。...

2018-02-08 17:07:55 967

原创 程序员,走向自由职业的 4 种常见方式

技术出色的开发者,通常具有下列能力:软件开发:即针对特定领域问题,运用思维、分析、设计、想象力等寻找答案,通过语言、技术框架、工具等编写软件来实现答案的能力。讲授:即把自己明白的技术、软件、解决方案等展示给别人并让别人也明白的能力。咨询:即通过你所储备的知识、技能、经验、框架等帮助别人解决问题的能力。写作:热爱分享的开发者还会拥有这一项核心竞争力。软件开发、讲授、咨询、写作这四...

2017-11-12 19:46:46 291

原创 Python与C/C++相互调用

[url=http://blog.csdn.net/taiyang1987912/article/details/44779719]Python实例浅谈之三Python与C/C++相互调用[/url]

2017-10-23 11:45:23 120

原创 实时查看linux网卡流量

[url]https://www.oschina.net/code/snippet_20912_2989[/url]将下列脚本保存为可执行脚本文件,比如叫traff.sh。1、本脚本可自定义欲查看接口,精确到小数,并可根据流量大小灵活显示单位。2、此脚本的采集间隔为1秒。3、此脚本不需要额外再安装软件,可在急用情况下应付一下,比如临时想看一下是否有流量通过,大概为多少等。...

2017-03-22 16:27:08 159

原创 Qt 实现 Logger 日志的显示

转自[url]http://doc.okbase.net/gongshang/archive/117406.html[/url]要求: 能够控制显示的总共行数。但不想要太重量级,简单显示就好。参考[url=http://stackoverflow.com/questions/11097939/qplaintextedit-truncate-history-linewise]Stac...

2017-03-03 11:07:47 324

原创 教你阅读Python开源项目代码

教你阅读Python开源项目代码[url]https://zhuanlan.zhihu.com/p/22275595?refer=python-cn[/url]作者:董伟明链接:https://zhuanlan.zhihu.com/p/22275595来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。知乎上有不少人问和关注阅读开源项目...

2017-02-24 16:28:24 119

原创 Linux系统下Qt环境搭建

[url]http://www.linuxidc.com/Linux/2013-07/87576.htm[/url]一。安装G++环境 sudo apt-get install build-essential另外的一些相关环境。如果不安装,一些qt的组件是无法正常编译的,例如openGL sudo apt-get install libx11-dev libxau-dev ...

2017-02-24 15:08:32 161

原创 python执行shell命令的四种方法

[code="java"]#!/usr/bin/env python # -*- coding: utf-8 -*- import os import platform import subprocess import commands def subproc(): print "系统进程数:" subprocess.call(...

2016-12-28 22:36:18 174

原创 一个值得借鉴的QSS样式

[url]http://blog.csdn.net/yebufan/article/details/5875614[/url][code="java"]*{ font-size:13px; color:white; font-family:"宋体";}CallWidget QLineEdit#telEdt{ font-size:24px;}...

2016-12-16 16:23:54 181

原创 qt如何设置控件的disabled的颜色

qt中关于设置颜色[url]http://blog.sina.com.cn/s/blog_9d16de810100zs6r.html[/url]使用QPalette类来实现;使用qss来实现。1.使用QPalette类来实现以为QComboBox例子QComboBox *m_pComboBox =new QComboBox;QPalette palette=...

2016-12-16 10:51:28 6275

转载 谈30岁后it人员职业发展规划

http://blog.csdn.net/liuxiaoyi666/article/details/9054105做为一个不太称职的管理人员,常常跟员工谈起职业发展规划,毕竟希望公司和员工能共同发展。那么下面我浅谈一下我是怎么看待员工的职业发展规划的。在我看来并没有所谓35岁以后一定要去转管理什么的,这个是完全没有道理的,参考于其他技术行业,搞技术到60岁、70岁甚至于80

2016-12-14 18:12:46 335

原创 Linux核心源码 阅读方法

[url]http://www.cnblogs.com/preacher/p/4647573.html[/url]通常Linux会有以下目录arch 子目录包括所有和体系结构相关的核心代码。它还有更深的子目录,每一个代表一种支持的体系结构include 子目录包括编译核心所需要的大部分 include 文件。它也有更深的子目录,每一个支持的体系结构一个。 include/asm...

2016-12-07 23:36:22 123

原创 Text文档编码识别方法

[url]http://www.cnblogs.com/preacher/p/6084802.html[/url]using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace 文章操作工具{ publ...

2016-12-07 23:25:45 213

原创 程序员该怎么用Atomic操作?

[url]http://blog.csdn.net/rain_qingtian/article/details/11020827[/url][size=large][color=red][b]原子性,也就是要么全部做完,要么全部不做[/b][/color][/size]在[color=red]多进程(线程)[/color]访问资源时,能够确保所有其他的进程(线程)都不在同一时间内访问相...

2016-12-07 21:29:02 134

原创 没有atomic.h后如何在linux实现原子操作

有个/usr/include/alsa/iatomic.h,也能实现原子操作,使用的时候#include就可以了,原有的atomic系列函数这里都有,包括atomic_read、atomic_set、 atomic_inc、atomic_add、atomic_sub。只支持32位数据的原子操作。-------------------------------正文-----------...

2016-12-07 11:38:33 306

原创 atomic_inc 原子操作

atomic_inc(&v)对变量v用锁定总线的单指令进行不可分解的"原子"级增量操作,避免v的值由于中断或多处理器同时操作造成不确定状态。原子操作  所谓原子操作,就是该操作绝不会在执行完毕前被任何其他任务或事件打断,也就说,它的最小的执行单位,不可能有比它更小的执行单位,因此这里的原子实际是使用了物理学里的物质微粒的概念。  原子操作需要硬件的支持,因此是架构相关的...

2016-12-07 11:06:04 447

原创 QT 绘制事件 PaintEvent

对事件的响应是通过信号与槽调用 事件中根据事件触发的条件发出不同的信号 比如:鼠标事件发出clicked与dblclicked等信号QT中事件是怎么实现的? QT把事件自己定义成固定的virtual保护函数 这些函数自动被系统调用1. paintEvent案例: 覆盖QWidget的paintEventDe...

2016-12-06 18:04:46 1449

原创 Python多线程应用示例

import threading commonlist=range(20)commonlist.reverse() class Mythread(threading.Thread): def __init__(self, lock, threadname): #super(Mythread, self).__init__(name=threadnam...

2016-12-06 00:02:39 115

原创 Python 多进程应用示例

python中threading模块详解(一) [url]http://blog.chinaunix.net/uid-27571599-id-3484048.html[/url]import multiprocessingimport time def func(name): outputline=name for i in range(3): ...

2016-12-06 00:01:46 106

原创 Python 字符串操作方法大全

[url]http://www.jb51.net/article/47956.htm[/url]python字符串操作实方法大合集,包括了几乎所有常用的python字符串操作,如字符串的[b]替换、删除、截取、复制、连接、比较、查找、分割[/b]等,需要的朋友可以参考下1、去空格及特殊符号复制代码 代码如下:s.strip().lstrip().rstrip...

2016-12-05 23:11:51 320

原创 Python常见格式化字符串方法小结【百分号与format方法】

【方式一】百分号(%)方式,类C的printf,需要分别不同类型。1、匿名tuple。(推荐在参数少时用)>>> '姓名:%s, 年龄:%d' % ('walker', 99)'姓名:walker, 年龄:99'2、命名dict,字典的key可以重用。>>> '姓名:%(name)s, 年龄:%(age)d, 工龄:%(age)d' % {'name':...

2016-12-05 23:05:45 145

原创 python字符串连接的N种方式总结

python中有很多字符串连接方式,今天在写代码,顺便总结一下:最原始的字符串连接方式:str1 + str2 python 新字符串连接语法:str1, str2奇怪的字符串方式:str1 str2 % 连接字符串:‘name:%s; sex: ' % ('tom', 'male')字符串列表连接:str.join(some_list)第一种,想必只要是有编程经验...

2016-12-05 23:05:43 1236

原创 python 遍历文件夹 目录 文件

[url]http://www.cnblogs.com/kaituorensheng/archive/2012/08/14/2638935.html[/url]import osimport os.pathrootdir = “d:\data” # 指明被遍历的文件夹for parent,dirname...

2016-12-03 17:26:26 94

原创 如何定义与实现一个类的成员函数的回调函数

http://blog.csdn.net/aafengyuan/article/details/84651301). 不使用成员函数,直接使用普通C函数,为了实现在C函数中可以访问类的成员变量,可以使用友元操作符(friend),在C++中将该C函数说明为类的友元即可。这种处理机制与普通的C编程中使用回调函数一样。   2). 使用静态成员函数,静态成员函数...

2016-12-03 01:47:54 144

原创 UI线程和Windows消息队列

《Windows核心编程》UI线程和Windows消息队列Windows多线程及消息队列深入理解Windows消息机制windows消息处理机制 Windows消息机制详解Windows消息响应机制之二:消息Windows消息响应机制之三:线程与消息队列Windows消息响应机制之四:PostQuitMessage和GetMessage函...

2016-12-03 01:29:15 194

原创 sizeof与strlen的区别

1 sizeof是操作符,而strlen是库函数;2 sizeof的参数可以为任意变量或类型,而strlen必须以char*做参数,且字符串必须以‘/0’结尾;3 数组名用作sizeof参数时不会退化,而用作strlen参数时就会退化成指针;4 大部分编译器在编译期计算sizeof的值,所以其结果可以用作常量,例如可以定义数组的维数,而strlen一定要到运行期才会被计算;...

2016-12-03 01:00:32 58

原创 QT各版本的源码下载地址

QT 源码 下载地址 [url]http://download.qt.io/archive/qt/[/url][url]http://download.qt.io/archive/qt/[/url]

2016-12-01 16:52:53 515

原创 linux C++ 面向对象线程类封装

下面提供两种方法:一种是使用静态成员函数,另外一种是使用友元函数。http://blog.csdn.net/maotoula/article/details/18501963

2016-12-01 16:38:23 125

原创 c++ 知识体系结构图

转载: [url]http://sanwen8.cn/p/32cwe5g.html[/url]内存对齐:[url]http://11142019.blog.51cto.com/11132019/1846832[/url]菱形继承:[url]http://11142019.blog.51cto.com/11132019/1846836[/url]C++对象...

2016-11-26 00:33:32 139

原创 VC包含目录、附加依赖项、库目录及具体设置

包含目录:#include 中headerfile.h的搜索目录。如果有XXX.h找不到,设置这个目录可以解决。附加依赖项:C++的库会把函数、类的声明放在*.h中,实现放在*.cpp或*.cc中。编译之后,*.cpp,*.cc,*.c会被打包成一个.lib文件,这样可以保护源代码。所以,要使用一个库,除了要include他的头文件以外,还要在链接过程中把lib加进去。这个就是在附...

2016-04-14 22:02:45 186

原创 VC++ 使用def文件简化dll导出

使用def文件简化dll导出http://www.cnblogs.com/TianFang/archive/2013/05/04/3059073.htmlhttp://www.cnblogs.com/TianFang/archive/2013/05/04/3059073.html====================***************=========...

2016-03-23 21:50:59 317

原创 Linux的进程间、线程间通信方式小结

http://blog.csdn.net/alexlee1986/article/details/21227417Linux系统中的进程间通信方式主要以下几种:同一主机上的进程通信方式 * UNIX进程间通信方式: 包括管道(PIPE), 有名管道(FIFO), 和信号(Signal) * System V进程通信方式:包括信号量(Semaphore), 消息队列(Me...

2016-03-03 23:49:26 197

原创 数组和指针的区别

http://blog.chinaunix.net/uid-23544029-id-311366.html C++/C程序中,指针和数组在不少地方可以相互替换着用,让人产生一种错觉,以为两者是等价的。 数组要么在静态存储区被创建(如全局数组),要么在栈上被创建。数组名对应着(而不是指向)一块内存,其地址与容量在生命期内保持不变,只有数组的内容可以改变。指针可以随时指向任意类型...

2016-03-03 22:48:53 68

原创 重载(overload)、覆盖(override)、隐藏(hide)的区别

http://blog.sina.com.cn/s/blog_8b71d3a9010104rp.html重载(overload)、覆盖(override)、隐藏(hide)的区别 这三个概念都是与OO中的多态有关系的。如果单是区别重载与覆盖这两个概念是比较容易的,但是隐藏这一概念却使问题变得有点复杂了,下面说说它们的区别吧。 重载是指不同的函数使用...

2016-03-03 22:06:07 97

原创 fscanf 跳过空格,读取一行

fscanf(fp, "%s", sLineWord);以上语句,在读取一行数据时,如何遇到该行数据有空格,那么读到空格处就停止,不再继续向下读。 若想遇到空格继续读取,读取完整的一行数据,则用如下语句fscanf(fp, "%[^\n]%*c", sLineWord);...

2015-08-17 20:22:13 813

原创 [置顶] oracle本机访问局域网的其他电脑

http://blog.csdn.net/dcx903170332/article/details/7601812 最近发现很多人问到怎么才能访问别人机子上的oracle,这里来给大家做个示范。借助工具的话,oracle就自己带了两个在开始菜单中找到oracle的快捷方式找到配置和移值助手(Configuration and Migration Tools)下面:net c...

2013-07-29 22:54:20 77

原创 oracle11本地访问局域网不行的解决

http://www.2cto.com/database/201212/174202.htmloracle11本地访问局域网不行的解决 访问局域网Oracle数据库 解决在不能上网的情况下面局域网内无法访问oracle数据库碰到过3次这种情况,整个研发部门基本是没有办法做事。 www.2cto.com 早上起床快上班的时候还是不甘心,终于找到方法,记住设置完之后要重...

2013-07-29 22:37:49 115

原创 Oracle OCI

http://alienchang.iteye.com/blog/1287971http://www.cnblogs.com/ychellboy/archive/2010/04/16/1713884.htmlhttp://blog.sina.com.cn/s/blog_591f0e6e0100xu8j.htmlhttp://bbs.chinaunix.net/t...

2013-07-28 23:55:14 101

python python python python python

python python python python pythonpython python python python python

2010-08-29

全面挖掘Java+Excel+API+使用方法.

全面挖掘Java+Excel+API+使用方法.doc 全面挖掘Java+Excel+API+使用方法.doc

2010-08-29

djangobook中文完整版

djangobook中文完整版 djangobook中文完整版 djangobook中文完整版 djangobook中文完整版

2010-06-04

dom_chs_CodePub(中文js).chm

dom 中文 电子书 学ajax技术中的一门知识

2008-12-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除