自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

日线记录

一点一滴的积累

  • 博客(47)
  • 资源 (10)
  • 收藏
  • 关注

原创 MFC IE控件修改网页链接打开方式

很多应用程序内嵌IE来加载网页,使用MFC的CWebBrowser2自动生成的控件,自动生成的IE控件的代码基本不可读,函数调用都是这种:void GoBack() { InvokeHelper(0x64, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void GoForward() { InvokeHelper(0x65, DISPATCH

2018-01-18 09:54:01 628

原创 Unity中Socket和多线程导致Editor和程序卡住解决

Editor卡住的原因Unity中使用Socket或者多线程,资源没有正确的释放导致Editor卡住。我们的项目中卡住是由于线程没有正确的关掉,TcpClient没有Close导致的。避免Socket阻塞在connect的时候如果连不上会等到Timeout,默认Timeout时间是20s。如果放在主循环中连,就会卡住20s。放在协程中会卡住编辑器。也就是说同步连接的时候是一定会等到Timeout的,

2017-08-10 13:15:31 8833 1

原创 从头开发git-1

传说linus十天就开发出了Git。Git开始的时候代码是什么样子呢,大型项目开始后的是怎么开始的呢,如何测试呢?那些大神都是写代码只需要one pass吗? 从Git的开发历程,看能不能找出些痕迹。Git源码这个两个网站有Git历史源码 https://git.kernel.org/pub/scm/git/git.git/refs/?h=v0.99 https://www.kernel.or

2017-04-21 21:52:43 314

原创 linux select详解

select原理Linux 系统编程——与内核和 C 库直接对话 select能轮询一个管道端口(文件,网络),若有数据select例子#include <stdio.h>#include <sys/time.h>#include <sys/types.h>#include <unistd.h>const int TIMEOUT = 5;const int BUF_LEN = 1024;i

2016-05-11 23:59:08 468

原创 Python最常犯的10个错误

资料http://www.kuqin.com/shuoit/20151211/349420.html学习记录2. 错误的使用类变量

2016-01-07 13:25:40 475

原创 Linux LVM磁盘扩容

相关资料和教程http://vbird.dic.ksu.edu.tw/linux_basic/0420quota_3.php http://vbird.dic.ksu.edu.tw/linux_basic/0230filesystem.php#fdisk具体操作初始状态 可以看到/def/sda有805G, LVM只有210G。需要把805G都分配并挂载到LVM。partion阶段 先

2016-01-04 23:02:34 1354

原创 Android实现emoji

首先把emoji string用特殊字符标记一下,例如[emoji],这样就能用正则表达式确定位置。方法替换成drawable https://github.com/boredream/BoreWeibo/blob/master/BoreWeibo/src/com/boredream/boreweibo/utils/StringUtils.java用unicode代替emoji http:/

2015-12-31 19:12:15 571

原创 最难调的Bug-序列化引起的血案

描述由于我利用Gson和ActiveAndroid来保存数据,之前已经能顺利保存各种自定义类型。今天添加一种新的List自定义类型,之后Sqlite疯狂报错,插入出现键重复: 我很清楚的记得以前绝对没这错误,而且这条数据绝对存在。 为啥用ActiveAndroid的Select出来是null? 我百思不得其解,由于一口气改了太多地方,一度怀疑是事务引起的,由于我用两个线程同时在加载数据,

2015-12-29 21:43:53 765

原创 Soot源码分析

相关资料及教程1. 唐浩老师的课件

2015-12-13 23:34:57 996

原创 Android Activity转场动画

微信和小米手机上的默认的转场动画都是从右到左滑动。打开activtiy,从右往左滑,返回退出activity从左往右滑。 通过设置android:windowAnimationStyle可以实现: <!-- Base application theme. --> <style name="AppTheme" parent="android:Theme.Light"> <!

2015-11-21 23:37:35 914

原创 Java反射

发现Android一个像样的ORM都没有,最后只能用简陋的ActiveAndroid。最近把ActiveAndroid和Gson一起用,为了共用Model层,花了很多心思。最后总算解决了。Gson序列化原理

2015-11-20 12:12:12 312

原创 找工作节奏和准备

cc150中提到的时间规划具体任务(1年+) 准备项目,扩展人脉,上课实习,建个人网站。(3~12个月) 继续做更多的项目,写好简历的草稿,并让别人帮忙检查。列出心仪的目标公司,继续读cc150,用Java或C++练习算法。和小伙伴们模拟面试。(1~3个月) 做小项目去巩固关键知识,进行几次模拟面试,继续练习面试算法问题,记录整理自己面试中解决问题时出现的错误。(4周) 做面试准备,检查并更

2015-11-10 11:45:35 611

原创 在Ubuntu 14.04上编译Android源码

1. 下载Android源码可以去国内的repo: https://mirrors.tuna.tsinghua.edu.cn/help/#AOSP我为了省时间直接百度网盘上下了一个: http://pan.baidu.com/s/1gdrJzYr 是android 4.4 版本: full-eng 4.4 KRT16M eng.root.20151107.092746 test-key

2015-11-07 20:11:35 576

原创 Java nio Netty实现基本的收发包

Netty简介netty是Java著名的nio库之一,以前是JBoss的项目,现在独立出来成为io.netty。经测试Netty的性能比node.js更胜一筹,其内存和CPU占用率比其他的网络库低很多。Netty 4.x在3.x的基础上修改了一些接口,5.x版本在保持接口不变的情况下对内部架构作了一些优化。目前最新版是4.1和5.0同步更新。为了学习nio,准备用netty实现一个端对端的

2015-08-02 01:23:06 2120

原创 计算机网络方面资料

协议TCP/IP详解

2015-07-08 00:08:23 400

原创 Mac OS上Java用JNI调用C++

过程:进入到src目录下:/src/company/test/TestNative.javapackage com.company.test;public class TestNative { public native void sayHello(); public static void main(String[] args) {// Syste

2015-06-30 17:53:24 1547

原创 Java中值与引用

Java中基本类型Java中数据类型分两种:1.基本类型:long,int,byte,float,double。这些都是值类型。2.对象类型:Long,Integer,Byte,Float,Double其它一切java提供的,或者你自己创建的类。这些是引用类型。值类型在传递参数时只能复制:int i = 5;void add(int i);例如这里的add函

2015-06-29 15:31:31 712

原创 Android实现ButterKnife

相关教程Java注解用法Runtime的ViewBinder

2015-06-27 15:57:46 459

原创 字符串类面试题总结

1.实现strStr()字符串查找(又称查找子字符串),对于一个给定的 source 字符串和一个 target 字符串,你应该在 source 字符串中找出 target 字符串出现的第一个位置(从0开始)。如果不存在,则返回 -1。例子:如果 source = "source" 和 target = "target",返回 -1。如果 source = "abcdabcdefg"注意:所有的字符串都只包含小写字母

2015-06-25 11:40:26 8645

原创 找工作笔试面试知识面

总结找工作面试可能会问到的问题,平时就查漏补缺,把这些问题都准备充分。2015年6月10日更新:基本内容数据结构与基本算法:1. 排序算法2. 二叉树,B树,红黑树,AVL树3. 队列,堆,栈4. 大数据流算法5. 消息队列的实现6. 常规面试题:统计apache log文件中出现最多的url,分析几个大文件中公共的Url,这类大数据相关面试题操作系统基

2015-06-10 13:54:42 556

原创 梯度下降与逻辑回归

梯度下降:代码:http://blog.csdn.net/marvin521/article/details/9263483公式:http://blog.csdn.net/jj12345jj198999/article/details/8969393# coding: utf-8import numpy as npimport matplotlib

2015-06-10 11:42:39 455

原创 [Deep Learning]学习记录1-Python实现神经网络BP算法

资料:http://blog.csdn.net/stdcoutzyx/article/details/41596663http://blog.csdn.net/zouxy09/article/details/8775488BP算法:

2015-06-09 18:35:39 1388

原创 1.[python cookbook]简单EchoServer

1.EchoServer单线程阻塞Server# -*- coding: UTF-8 -*-from SocketServer import BaseRequestHandler, TCPServerclass EchoHandler(BaseRequestHandler): def handle(self): print "Got connect from"

2015-04-18 23:51:42 457

原创 windows下配置opengl开发环境

1.安装新版的openglwindows自带的是1.

2014-10-16 00:02:05 910

原创 [笔试积累]9-15日

一.系统1. 负载均衡常见策略2.

2014-09-15 16:02:47 514

原创 [笔试积累]9-11日

今天遇到3道题:1. 判断yi

2014-09-11 18:34:00 428

原创 [笔记积累]-9-10笔试题

题目:

2014-09-10 23:29:40 466

原创 移动端开发面试准备

今天大搜狗的面试悲剧了,面试官多次问我用过IE没对IE控件熟不熟,对Windows API熟不熟,我表示只搞过CEF开发,从来不用IE,Windows API只用过最基本的读写文件、创建线程之类的,然后面试官貌似是没有问题强行找问题问,问到了JS方面,一直问到Ajax跨域,我N久没写JS了,只记得跨域要用JSONP,当时没回答出来....最后强行问了40分钟就送客了。以我的经验不当场表示要了而是送

2014-09-09 23:12:34 725

原创 面试准备专栏

读研期间只有一个任务,那就是为毕业去美帝工作全力以赴,就算daosh

2014-09-09 23:09:29 460

原创 mmseg分词算法

不想为了mianshihttps://github.com/jdeng/mmseg

2014-09-08 00:06:53 632

原创 [windows C/C++]面试准备(二)多线程面试题1

题目一.概念性问答题第一题:线程的基本概念、线程的基本状态及状态之间的关系?第二题:线程与进程的区别?第三题:多线程有几种实现方法,都是什么?第四题:多线程同步和互斥有几种实现方法,都是什么?第五题:多线程同步和互斥有何异同,在什么情况下分别使用他们?举例说明。

2014-09-07 22:57:08 2352

原创 [windows C/C++]面试准备(一)字符串类面试题2

1.字符串类题目1.3

2014-09-07 22:52:59 929

原创 [windows C/C++]面试准备(一)字符串类面试题1

马上要面试搜狗的windo

2014-09-06 15:51:54 888

原创 python学习[4-30进度]

接下来的3年专注python和C++。好不容易有4g

2014-04-30 21:12:17 668

原创 数据结构目标

Re-invent the wheel. You should implement the most common data structures in your language of choice. Do not rely on common libraries. Implement the following and write tests for them: vector (dynam

2014-04-30 19:12:44 567

原创 C++下快速读取文件

问题描述:

2014-04-22 10:29:50 1442

原创 windows下编译libuv

1.下载稳定代码2.在代码文件夹下建build文件夹,把gyp放到build/gyp3.安装python2.74.运行 vsbuild.bat5.建测试项目,引用libuv的静态库文件6.修改多线程调试库Md到Mtd7.添加include和lib(去复制test项目的lib)

2014-01-28 13:18:08 883

原创 C++内存管理——引用计数

C++ primer中提到的传统智能指针的实现:智能指针的实质就是在栈上分配一个指向资源对象的指针,当出了对象的作用域的时候,会自动调用其析构函数。修改析构函数的定义:当前对象的引用计数不为0的时候将计数减一,若减一之后引用次数为0,就删除当前对象:智能指针和引用计数的通常实现方法:常用的内存管理方式有智能指针和引用计数技术,下面来分别讨论cocos2d-x和CEF以及C+

2013-06-01 18:10:31 1348

原创 递归下降语法分析

用递归下降的语法分析器实现简单的计算器: 看了这篇博客之后,总算搞明白了以前编译原理没搞懂的ll文法的意义。下面用这种方法实现一个简单的计算机器程序:定义语法为了体现出递归下降法简洁之处,计算表达式采用lisp语言的方式来书写,这样就能避免中缀表达式转换成后缀表达式,破坏了递归下降的格局。在lisp语言里,会强制指出运算符优先级:(1+2 * 5)*(3+4)在LISP会被写成(*(+

2013-05-17 18:35:46 1852

原创 Javascript编程实践

用nodejs抓取178小说昨天熄灯之前在178网看轻小说,结果看到一半停电了。我一怒之下决定用nodejs写一段脚本把剩下的小说抓取到txt文档,这样就能在熄灯之前的十几秒钟把想看小说提前下载下来。代码如下:var http = require('http');var fs = require('fs');var $ = require('jquery');var icon

2013-04-30 17:19:55 941

EndNote X7 Mac 破解版

EndNote X7 Mac 破解版,文献管理工具,论文阅读神器。EndNote, Mac。

2015-12-24

一款C++游戏源码

这个是从github中找到的一个c++游戏源码,这个游戏很没意思。个人感觉这个源码不值10分,下了之后表后悔。

2012-07-06

C++游戏编程的资料

很多C++游戏编程资料 Beginning C++ Through Game Programming Introduction to 3D Game Programming with DirectX 9.0(中文改写版) Mathematics for 3D Game Programming and Computer Graphics, Third Edition 等一共6个PDF文件

2012-07-06

几个C++网络蜘蛛

我收藏的几个C++网络蜘蛛源码,包括methanol,larbin等开源的C++网络蜘蛛,由易到难循序渐进,看完这几个例子就能写出自己的网络采集程序

2012-07-06

C#最新英文教程包括EF codefirst

我费尽心血收藏的若干本2010C#4.0的英文教程

2012-03-28

C#KTV源码*2

界面漂亮、三层架构的疯狂点歌系统 以及一个1M左右的简单的点歌系统

2012-03-13

C语言学习资料(适合新手)

K&R中文本及英文原版 C语言需注意的495个问题

2012-01-26

C#programming教程以及源码

programming C#源码及pdf

2011-11-26

C#100实例教程含源码

C#100编程实例教程和源码 C#100编程实例教程和源码 C#100编程实例教程和源码

2011-10-26

空空如也

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

TA关注的人

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