- 博客(321)
- 资源 (8)
- 收藏
- 关注
原创 2020 年度规划
回望: 经过2019下半年的努力,决定在珠海工作和安家。规划: 经济: 1、每月总收入4w以上; 2、每月现金储蓄3w以上; 感情: 1、获取一份让自己安心的感情,需要经过沉淀,不以结婚为目的。 修养: 1、电影,音乐,小说,编程。 娱乐: 1、旅游。 具体目标: 1、在珠海买房(价格100w~20...
2020-02-15 10:47:17 350
原创 跳跃表的性质
1、一个跳表应该有几个层(level)组成;2、跳表的第一层包含所有的元素;3、每一层都是一个有序的链表;4、如果元素x出现在第i层,则所有比i小的层都包含x;5、第i层的元素通过一个down指针指向下一层拥有相同值的元素;6、Head指针指向最高层的第一个元素。...
2019-09-22 17:16:47 386
原创 全球顶尖交易员的成功实践和心路历程-读书笔记
1、你经营生活的方式也就是你从事交易的方式。2、确定自己的心智处于协调状态,这是进场交易的先决条件。3、如果觉得不舒服,我绝对愿意过早认赔。4、集中心思于未来,不要对过去抱着负面的看法,我永远不希望对于任何事情觉得遗憾。5、当所有人都怀疑你的时候,你必须相信自己,但还是需要考虑他们的怀疑。6、虽然历史不会重演,但人性始终相同。7、专注于交易系统,不要专注于盈亏结果。8、...
2019-03-31 00:04:38 1167
原创 一个陌生女人的来信-未完不续
看完这部电影时,我记得当时我泪流满面,在很长一段时间以后都觉得悲从中来,不可断绝。 常常为这个女人想,何必为一份感情坚持这么久,而且那只是偶遇,在最柔弱的年华遇见了他,那便是爱情么。 后来我大概明白了,也许这是人冥冥中的一种执念,喜欢一个人,喜欢到了骨子里,以至于不忍心涉足他的生活,不忍心给他一丝的束缚,她全都知道,而他一无所知,直到最后一封来信。什么心灵感应一说,都成...
2019-03-30 10:27:04 294
原创 编写高质量代码:改善Python程序的91个建议 读书笔记
1、交换a,b值a, b = b, a2、__init__.py用途3、assert语句x = 1y = 2assert x == y,"x !=y"4、sys.path值5、yield关键字6、type()内建函数与types模块 isinstance()7、id()函数,is 与== 之间关联与区别8、decode()与encode(),以Unicode...
2019-03-19 17:01:53 252
原创 leetcode 解题 搜索插入位置
题目描述:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。 class Solution(object): def searchInsert(self, nums, target): """ :type nums: List[int] ...
2019-02-22 11:26:37 148
原创 leetcode 解题 加一
给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数字 4321...
2018-09-26 15:02:30 168
原创 leetcode 解题 最后一个单词的长度
给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度。如果不存在最后一个单词,请返回 0 。说明:一个单词是指由字母组成,但不包含任何空格的字符串。示例:输入: "Hello World"输出: 5 逆序循环,注意字符串末尾出现空格的情况class Solution(object): def lengthOfLastWord(self,...
2018-09-24 13:54:23 170
原创 leetcode 解题 给定一个没有重复数字的序列,返回其所有可能的全排列。
给定一个没有重复数字的序列,返回其所有可能的全排列。示例:输入: [1,2,3]输出:[ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1]]class Solution(object): def permute(self, nums): """ :type n...
2018-09-24 12:31:52 3512
原创 leetcode 题库 电话号码的字母组合
给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。示例:输入:"23"输出:["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"].说明:尽管上
2018-09-24 09:43:31 270
原创 LeetCodet题目 四数之和
给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等?找出所有满足条件且不重复的四元组。注意:答案中不可以包含重复的四元组。class Solution(object): def findAllGroups(self, target, sta...
2018-09-22 10:49:35 168
原创 python的@
学习flask中看到了@,之前见过无数次了,看了一下,其实很简单,python解释器会把装饰器函数在定义的时候执行一遍。def d(b): print('d')@ddef b(): print('b')输出:d...
2018-06-14 16:51:16 206
转载 python操作Excel读写(使用xlrd和xlrt)
导入import xlrd打开exceldata = xlrd.open_workbook('demo.xls') #注意这里的workbook首字母是小写查看文件中包含sheet的名称data.sheet_names()得到第一个工作表,或者通过索引顺序 或 工作表名称table = data.sheets()[0]table = data.sheet_by_in
2016-08-03 11:18:42 673
转载 Centos 中yum常用命令讲解
更新和升级 : yum update 全部更新 yum update package 更新指定程序包package yum update dhcp yum check-update 检查可更新的程序 查找和显示 yum info 显示安装包信息 yum info
2016-05-06 12:53:18 516
转载 Linux内核中的红黑树
http://www.kerneltravel.net/jiaoliu/kern-rbtree.html红黑树是平衡二叉树的一种,它有很好的性质,树中的结点都是有序的,而且因为它本身就是平衡的,所以查找也不会出现非常恶劣的情况,基于二叉树的操作的时间复杂度是O(log(N))。Linux内核在管理vm_area_struct时就是采用了红黑树来维护内存块的。
2016-04-11 19:30:41 549
转载 linux下升级gcc的方法
https://www.cppfans.org/1719.html1.下载gcc最新的源码包 wget http://gcc.skazkaforyou.com/releases/gcc-4.9.1/gcc-4.9.1.tar.gz2.解压缩 tar -xf gcc-4.9.1.tar.gz3. cd gcc-4.9.14.运行download_prere
2016-04-07 11:22:27 3428
转载 Linux 上实现双向进程间通信管道
http://www.ibm.com/developerworks/cn/linux/l-pipebid/index.html#resourcesFILE *popen(const char *command, const char *mode);int pclose(FILE *stream);遗憾的是,popen 创建的管道只能是单向的 -- mode 只
2016-03-24 17:58:19 2185
转载 JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法
http://blog.csdn.net/hap_gx/article/details/9626841昨天拿到JNI的Android工程Demo,然后把demo整合到开发的主线工程上,发现调用JNI方法一直抛同一个异常java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()我以为是JNI的so库有问题,但是demo运行
2016-03-04 18:31:28 1710
转载 linux系统调用和库函数调用的区别
http://www.cnblogs.com/Yogurshine/p/3666527.htmlLinux下对文件操作有两种方式:系统调用(system call)和库函数调用(Library functions)。可以参考《Linux程序设计》(英文原版为《Beginning Linux Programming》,作者是Neil Matthew和Richard Stones)第三
2016-02-19 11:59:02 420
转载 Linux用户态和内核态
究竟什么是用户态,什么是内核态,这两个基本概念以前一直理解得不是很清楚,根本原因个人觉得是在于因为大部分时候我们在写程序时关注的重点和着眼的角度放在了实现的功能和代码的逻辑性上,先看一个例子:1)例子C代码void testfork(){if(0 = = fork()){printf(“create new process success!\n”);
2016-02-19 11:22:54 424
转载 linux下错误的捕获:errno和strerror的使用
经常在调用linux 系统api 的时候会出现一些错误,比方说使用open() write() creat()之类的函数有些时候会返回-1,也就是调用失败,这个时候往往需要知道失败的原因。这个时候使用errno这个全局变量就相当有用了。 在程序代码中包含 #include ,然后每次程序调用失败的时候,系统会自动用用错误代码填充errno这个全局变量,这样你只需要读errno这个全局变量
2016-01-13 20:46:37 668
转载 日常开发所用工具,技术
windows 7 ,centosvs2013, ecliplse c++,redis, memcached, kafka, hybase, mysqlGIT, SourceTree, XFTP5, SecureCRT, SQLyog, notepad++,Clover, Total Commander, Beyond compare, source insight, MarkDo
2016-01-07 11:08:22 460
转载 Redis常用命令
启动 Redis 服务src/redis-server或者src/redis-server redis.confsrc/redis-server redis.conf 1>log.log 2>errlog.log1为标准输出,2为错误输出将 Redis 作为 Linux 服务随机启动vi /etc/rc.local, 加入代码:/root/insta
2016-01-07 11:03:14 370
转载 安装mysql, 如何解决在centos上面用yum不能安装redis
首先为yum添加epel源:yum install epel-release回车再次:yum install redis回车安装mysqlyum -y install mysql-server mysql mysql-devel
2016-01-06 17:08:36 575
转载 linux 安装memcached libmemcached libevent freetds
查找Memcachedyum search memcached3. 安装Memcachedyum -y install memcached4. 验证安装memcached -h1、下载安装libmemcached $ wget http://launchpad.net/libmemcached/1.0/0.44/+download/
2016-01-05 11:40:25 640
转载 __attribute__((visibility("default")))
http://blog.csdn.net/mutourenzhang/article/details/47803803-fvisibility=default|internal|hidden|protectedgcc的visibility是说,如果编译的时候用了这个属性,那么动态库的符号都是hidden的,除非强制声明。1.创建一个c源文件,内容简单#inc
2016-01-05 09:14:26 836
原创 《Visual Studio程序员箴言》读后总结
http://book.douban.com/review/4871157/ 禁用空白行的复制和剪切:【工具】【选项】【文本编辑器】【所有语言】【常规】,取消勾选“没有选定内容时对空行应用剪切或者复制命令” 循环剪贴板粘贴(最多20项):Ctrl+Shift+V 在上方插入一行:Ctrl+Enter 在下方插入一行:Ctrl+Shift+Enter 选
2013-06-20 17:34:36 825
转载 Google C++ Style Guide 读后感
http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Function_Parameter_Ordering函数参数定义顺序When defining a function, parameter order is: inputs, then outputs.头文件包含顺序All of a project
2013-05-30 16:33:54 633
转载 宽字符串处理函数总结
char与wchar_t函数对照表 http://blog.csdn.net/nocml/article/details/6782407// ANSI string functions, originally from STRING.Hsize_t __cdecl strlen(const char *);int __cdecl strcmp(const
2013-05-15 11:19:07 1105
转载 分享一个不错的C++版单例模式封装类
摘自:http://www.cnblogs.com/ldcsaa/* * Copyright Bruce Liang (ldcsaa@gmail.com) * * Version : 2.1.1 * Author : Bruce Liang * Porject : https://code.google.com/p/ldcsaa * Bolg : http://www
2013-05-09 16:49:53 972
转载 只愿天下有情人终成眷属
也许这是最后一次见她,同在一个城市相遇的机会几乎为0。转身的一瞬间我用余光看见她貌似等我转身了她才转身回去的,我一边往回走,看着曾经陪她逛的夜市(尽管是送她回家时的随便看看卖的什么),进的超市,服装城(曾经在里面等过她),脑海浮现出下雪时走过的脚印,看着地上将要化去的雪,貌似在提醒我,曾经的妄想,在慢慢融化,该忘记了,想遗忘的角落就叫她去吧。http://bbs.csdn.net/topics
2013-04-27 16:20:28 774
转载 windbg 调试环境设置
http://hi.baidu.com/sudami/item/2a4212c52a1ba07488ad9e5c1. 若符号存在D:\DebugSymbols,输入命令:.sympath SRV*d:\DebugSymbols*http://msdl.microsoft.com/download/symbols2 .[使用!sym noisy命令希望WinDBG在获得符号的时候取得
2013-02-19 10:14:59 568
转载 VS调试无法进入DLL中断点解决方法
http://wellwy.blog.51cto.com/1609602/542600应用情况: 开发的DLL在被调用进行调试时候,为跟踪DLL运行情况,而在DLL中设定的断点无效,不能进入DLL源码调试经检查,项目下的DLL、LIB、.h都同步更新,排除了调用不同步的情况。解决办法:1. 进入DLL项目,在工程属性页中“Alt+F7”->“配置属性”->“C/C++”
2013-02-18 14:48:44 6791 2
转载 vs2008有用快捷键
http://blog.csdn.net/cnyfk/article/details/6249981,复制或删除一行代码时,不用先选择它如果你想复制一行代码,你只需要简单的按CTRL+c拷贝,然后按CTRL+v粘贴这行就可以了,而不需要选择整行的代码。如果你想删除一行代码,只需按CTRL+x就可以了。2,取代其他编辑器里Ctrl+F的方便的增量查找用过ultraedit
2012-12-28 11:00:55 455
原创 关于学习boost时的那些零碎记录(回忆里待续) 第二篇
容器与数据结构unordered库tuple库any类,void类型的柔情版foreach库#include #include using namespace boost;using namespace boost::assign;vector v = (list_of(1), 2, 3, 4, 5);BOOST_FOREACH(int x, v){
2012-12-05 17:26:31 495
原创 mfc那点破事儿(回忆里待续)
时隔多年,没想到又和mfc打交道了,工作所迫啊.零零碎碎总结一下它的一些控件的基本用法吧.Edit box:追加内容m_Edit3.SetSel(-1, -1);m_Edit3.ReplaceSel(" ");Combo Box:获得内容CString strText;m_ComboBox.GetWindowText(strText);string
2012-11-29 18:19:49 483
原创 关于学习boost时的那些零碎记录(回忆里待续)
boost编译这块不多说了,百度文库上有教程.版本之间变化挺大的,比如说timer库的实现,连接口都变了.教材用的是,国人写的,因为资料实在比较少,将就着看看.另外,boost自带的英文手册也比较给力.timer库计算程序运行时间(基本没用):progress_timer t;date_timer是和date计算相关的库,与java很相似,提供了很多便利的函数.sh
2012-11-29 16:57:10 569
原创 C++模板写的一个单例设计模式类
看一个hunspell应用库的时候发现的,虽然存在一点内存泄露问题,但是应付普通的开发足够了.用法如下:typedef Singleton SpellCheckS;SpellCheck& sc = SpellCheckS::instance();源代码如下:#ifndef SINGLETON_H_#define SINGLETON_H_template
2012-11-29 16:51:09 1292
转载 dll共享段中一些需要注意的问题
http://blog.csdn.net/shihaojie1219/article/details/5767118Visual C++如何与应用程序或其他 DLL 共享自己 DLL 中的数据? Win32 DLL 映射到调用进程的地址空间中。默认情况下,每个使用 DLL 的进程都有自己的所有 DLL 全局变量和静态变量的实例。如果 DLL 需要与它的由
2012-08-01 10:48:05 717
tcmalloc 安装包
2012-04-17
tcmalloc 源代码工程
2012-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人