自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

EnCaL

EnCaL Blog

  • 博客(34)
  • 资源 (7)
  • 收藏
  • 关注

原创 【随手记】某理发企业的经营理念(明确绩效、正向激励、灌输企业文化)

今天去理头,学习了某理发企业的一些经营理念。1、洗头发、吹头发、理头发如果客人没有指定老师,采用轮岗制度,即随机安排一个空闲的老师。但是,此次轮岗是没有计算在绩效考评里的,那么什么样的行为才会计入绩效考评呢?回头客点名,考评都是以回头客为主的。每个人都会努力提升自己,表现自己,用心做好服务,争取客人下次光顾时能够被点名。当回头客到达一定人头数时,就能够晋升了。2、吹头发的老师还

2015-06-13 23:16:31 867

原创 【随手记】关于加班的看法

1、不反对。所有团队都需要员工的激情,创业公司尤其需要,而加班往往是激情的一种表现形式。愿意加班的人,至少能显示员工对团队的奉献精神。2、不支持。很多团队会习惯性的加班,认为做不完的事情可以在加班时间完成。这样经常会导致正常上班时间效率低下,同时即使加了班,事情也没有按时完成。3、应该严格区分加班时间所做的事情。例如,做计划以外的事情,给自己充电,与团队成员沟通,技术交流等。

2015-06-13 23:01:29 2321

原创 解决Xcode 使用 Create folder references for any added folders 方式添加资源不会刷新的问题

今天在调试项目代码时发现,资源文件目录里的资源修改编译后,现象仍然是在执行第一次build的代码的效果,颇感神奇,到网上搜了下确实很多人也遇到了这个问题,解决方案也有很多,总结一下:方法一:clean 后再build。这种方法确实有效,但是也是最不可取的方法,要是一个小点的项目还好,若是稍大一点的项目clean再build会很费时费力不讨好方法二:在Build Setting里创建一个

2015-06-08 15:21:17 1293

原创 smali第二次进入方法后再执行事件

# static fields.field public static sIsFirst:Z# direct methods.method static constructor ()V    .locals 1    .prologue    const/4 v0, 0x1    sput-boolean v0, Lorg/cocos2dx/cpp/Ap

2014-09-22 10:52:05 729

原创 IT界的囚徒困境

IT界的囚徒困境把公司抽象成只有2名员工,2名员工可能做出如下选择:1.一人加班,一人不加班。(加班的人加薪,不加班的人被开除)2.两个人都不加班。(两个人都不加薪)3.两个人都加班。(两个人都不加薪)大多数程序员会走向第一种情况。。。。

2014-08-05 09:21:05 820

原创 【python摘录03】'引用'和复制

print 'Simple Assignment'shoplist = ['apple', 'mango', 'carrot', 'banana']mylist = shoplistdel shoplist[0]print 'shoplist is', shoplist # mylist is just another name pointing to the same object!

2014-07-22 13:54:10 549

原创 【python摘录02】if语句和while语句

number = 23running = Truewhile running:guess = int(raw_input('Enter an integer:'))if guess == number:print 'congratulations, you guessed it.'print "(but you do not win any prizes!)"runni

2014-07-21 11:36:26 459

原创 【python摘录01】字符串

# -7654321# 0123456world = "abcdefg";a = world[2];print "a is " + a; #cb = world[1:3];print "b is " + b; #bcc = world[:2];print "c is " + c; #abd = world[0:];print "d is " + d;

2014-07-21 11:32:48 433

转载 Android内存管理机制详解

与windows内存区别在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,在这方面,区别于 Windows的内存管理。主要特点是,无论物理内存有多大,Linux都将其充份利用,将一些程序调用过的硬盘数据读入内存,利用内存读写的高速特性来提高Linux系统的数据访问性能。而Windows是只在需要内存时,

2014-03-26 10:32:06 666

原创 【C++】CURL环境搭建

实际上,CURL有两种工作方式,其一,它是一个用URL语法在命令行方式下工作的文件传输工具。我们可以使用curl.exe直接在命令行下下载文件。其二,它也是一个开源的函数库,它提供了libcurl这个函数库,其中提供了多个可以用于处理网络事务(诸如下载,登陆,POST等)的API,利用这些API,我们就可以轻松地完成一个下载程序。CURL的使用非常简单,跟其他类似的开源的函数库一样,其使用

2014-02-10 16:25:44 1636

原创 代码查找软件-sublime text

http://www.sublimetext.com/查找代码,快准狠。查到的代码也都有链接,点击一下,自动打开并且定位。

2014-02-05 14:23:51 797

原创 C++虚函数表理解

#include "iostream"using namespace std;class Base1{public: virtual void f(){cout <<"Base1::f" <<endl;} virtual void g(){cout <<"Base1::g" <<endl;} virtual void h(){cout <<"Base1::h" <<endl;}};

2013-10-09 16:56:46 633 1

转载 cocos2d-x按钮CCControlButton的用法

转载请注明,原文地址:  http://blog.csdn.net/musicvs/article/details/82429631. 按钮创建/* 正常状态下的按钮图片 */ CCScale9Sprite* btnNormal = CCScale9Sprite::create("button.png"); /* 点击状态下的按钮图片

2013-07-29 15:16:01 841 2

原创 【C++设计模式】简单工厂模式

从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。具体概念可以参照百度百科:http://baike.baidu.com/view/122790

2013-07-16 23:49:09 684

原创 01背包详解(ZeroOnePack)

有N件物品,一个容量为V的背包。放入第i件物品耗费的空间是Ci,得到的价值是Wi。为了便于阅读,本文把F[i][v]写为F[i, v]。F[i, v] = max(F[i - 1, v], F[i - 1, v - Ci] + Wi)“将前i件物品放入容量为v的背包中”这个子问题,若只考虑第i件物品的策略(放或不放)。那么就可以转化为一个只和前i - 1件物品相关的问题。如果不

2013-04-01 23:27:59 1175

原创 母函数详解(Generating function)

母函数,顾名思义,就是母亲函数。那就说明在这个函数里面还有个儿子,即子函数。说白了,就是子函数可以看作是母函数的一个子集。那么如何把这些子函数用一个母函数来表示呢?(通项公式)解决了这个问题,后面的问题就容易多了。也可以理解为:母函数就是一个多项式前面的系数的一个整体的集合,子函数就是这个多项式中每一项前面的系数。首先,先看这个多项式:由此可以看出:x2项的系数a1a2+a

2013-03-30 12:09:15 1288

原创 POJ 1922 Ride to School 解题报告

题目传送门:http://poj.org/problem?id=1922问题描述:  北京大学的许多研究生住在万柳校区,距离主校区燕园有4.5公里。住在万柳的同学或者乘坐巴士,或者骑自行车去主校区上课。由于北京糟糕的交通,许多同学选择骑自行车。  我们假定除了Charley以外,所有的同学从万柳到燕园都是以某一确定的速度骑自行车。Charley则有一个不同的骑车习惯———他总是要跟在另

2013-03-27 00:06:06 920

原创 hdu1052田忌赛马,贪心解法

http://acm.hdu.edu.cn/showproblem.php?pid=1052Problem DescriptionHere is a famous story in Chinese history."That was about 2300 years ago. General Tian Ji was a high official in the country Qi

2013-03-23 22:18:14 768

原创 【ACM经典01】约瑟夫环问题---STL解法

#include #include #include using namespace std;int main(){ vector ysf; vector::iterator pos; int n,m; cin >>n >>m; string str; for(int i=0;i<n;++i){ cin >>str; ysf.push_bac

2013-03-18 16:44:02 1003

原创 【C++数据结构学习笔记---栈】用链表实现栈

【C++数据结构学习笔记---栈】用链表实现栈在算法中要用到多个栈操作时,最好用链表作为栈的存储结构。一个简单的实现例子,初始化26个英文字母。#include using namespace std;template class Stack;template class Node{ friend class Stack;private: T data;

2013-03-18 09:25:03 1114

原创 【C++数据结构学习笔记---栈】用数组实现栈

【C++数据结构学习笔记---栈】用数组实现栈一个简单的实现例子,初始化26个英文字母。#include using namespace std;template class Stack{ public: Stack(int max=100); //构造函数 ~Stack() {delete[] stk;} //析构函数 bool em

2013-03-18 09:00:39 1170

原创 【C++数据结构学习笔记---线性表】带头结点的双向循环链表

【C++数据结构学习笔记---线性表】带头结点的双向循环链表一个简单的实现例子,只用到了插入函数以及输出函数,初始化26个英文字母。插入算法的思路:(insert)本算法为结点后插入1、声明一结点p指向头结点,初始化i从0开始。2、遍历链表,让指针p向后移动,直至移动到要插入元素的结点,即向后移动k次。4、让指针q指向p的右边一个结点。5、在系统中新建一个结点s。接

2013-03-14 00:26:52 1218

原创 【C++数据结构学习笔记---线性表】带头结点的单循环链表

【C++数据结构学习笔记---线性表】带头结点的单循环链表一个简单的实现例子,只用到了插入函数以及输出函数,初始化26个英文字母。插入算法的思路:(insert)本算法为结点后插入1、声明一结点p指向头结点,初始化i从0开始。2、遍历链表,让指针p向后移动,直至移动到要插入元素的结点,即向后移动k-1次。3、在系统中新建一个结点s。4、使用s->next=p->next

2013-03-13 12:06:58 1491

原创 【C++数据结构学习笔记---线性表】用单链表实现线性表

【C++数据结构学习笔记---线性表】用单链表实现线性表一个简单的实现例子,只用到了插入函数以及输出函数,初始化26个英文字母,删除第三个字母,即C。插入算法的思路:(insert)本算法为结点后插入1、声明一结点p指向链表第一个结点,初始化i从0开始。2、遍历链表,让指针p向后移动,直至移动到要插入元素的结点,即向后移动k-1次。3、在系统中新建一个结点s。4、判断k的值

2013-03-12 21:40:56 1188

原创 【C++数据结构学习笔记---线性表】用数组实现线性表

【C++数据结构学习笔记---线性表】用数组实现线性表一个简单的实现例子,只用到了插入函数以及输出函数,初始化26个英文字母。插入算法的思路:(insert)1、线性表已满则不插入任何数据。2、如果插入位置不合理,程序自动纠正,如插入位置小于1,则修正插入位置为1,插入位置大于length+1,则修正为length+1。3、从最后一个元素开始向前遍历到第k个位置,分别将它们都向

2013-03-12 11:11:59 1639 2

原创 【网络编程学习笔记03】进程间通讯-命名管道

进程间通讯-命名管道前置知识:学习了邮槽的知识,了解CreateFile、ReadFile、WriteFile函数的使用方法。命名管道是一种不但能在同一机器上实现两个进程通讯,还能在网络中不同机器上的两个进程之间通讯的机制。与邮槽不同,命名管道传输数据是采取基于连接并且可靠的传输方式,所以命名管道传输数据只能一堆一进行传输。1.创建命名管道创建命名管道可以用CreateNamedP

2013-03-12 11:07:42 1160

原创 【网络编程学习笔记02】进程间通讯-邮槽

进程间通讯-邮槽邮槽是Windows系统提供的一种单向通信的机制。即进程中的一方只能写入或读取数据,而另一方则只能读取或写入数据。通过邮槽,用户可以实现一对多或跨网络的进程之间的通讯。但是,邮槽能传输的数据非常小,一般在400KB左右。如果用户操作的数据过大,可能会导致邮槽不能正常工作。优缺点:邮槽最大的一个缺点便是只允许从客户机到服务器,建立一种不可靠的单向数据通信。邮槽最大的一

2013-02-23 15:27:35 692

原创 【网络编程学习笔记01】Socket套接字编程(TCP/IP)

前置知识1.有一定C++编程基础2.套接字的主要类型有两种:一种是流式套接字(SOCK_STREAM),一种是数据报套接字(SOCK_DGRAM),分别用于TCP/IP协议和UDP协议进行通讯的应用程序中。3.TCP/IP寻址方式  用户使用IP地址和端口号进行确定通信双方。------------------------------------------------

2013-02-21 23:10:20 995

原创 <STL学习笔记---Vector>删除与某值相等的元素

编程时我们经常遇到要“删除与某值相等的元素”的问题。假设序列3 1 3 2 3 3 3 4 3 5 3 6,要把序列中的3删除,我们可以使用如下代码:#include #include #include using namespace std;int main(){ freopen("test.in","r",stdin); vector coll; int

2013-02-21 22:34:50 548

原创 解决TCP协议粘包问题的一个简单方案

解决TCP粘包问题有很多方法,但是有时候服务端程序与客户端程序之间只是简单的通讯,并不需要刻意的追求速度。粘包的原因百度上解释的都很清楚了,本文通过设置“发送不延时”解决粘包问题。假设套接字是这样定义的SOCKET s;int nZero=0;setsockopt( s, SOL_SOCKET, SO_SNDBUF, (char *)&nZero, sizeof(nZero) );

2013-02-12 23:18:37 622

原创 静态文本框透明的实现方法

本着简单易用的原则,记录一些常用的小技巧。(1)CTRL+W为窗口类添加WC_CTLCOLOR消息。(2)if (CTLCOLOR_STATIC==nCtlColor){ pDC->SetBkMode( TRANSPARENT ); return (HBRUSH)GetStockObject( NULL_BRUSH );}else{ return hbr;}

2013-02-12 01:01:35 946

原创 HDOJ学习笔记(二)

原创文章,版权归www.encalyk.com所有,转载请注明。 第二阶段:由于刚接触C++,所以训练一些不需要高深算法的题目,巩固C++语言。训练如下题型:1008、1108(辗转相除法)、1061、2035(提示:解法一:改进后的暴力。解法二:二分加速)、1021、1

2011-08-31 02:55:40 448

原创 HDOJ学习笔记(一)

原创文章,版权归www.encalyk.com所有,转载请注明。第一阶段,做了如下训练。任务一、了解HDOJ系统(acm.hdu.edu.cn),看完F.A.Q,注册Forum账号,熟悉各栏目代表的意思。任务二、学会自主练习题目。不懂的地方,知道在哪、如何讨论。任

2011-08-31 02:52:47 626

转载 我的七个建议【作者:Joel Spolsky】

<br />作者:Joel Spolsky<br /><br /><br />[编者按]由于Joel Spolsky的双重身份(昔日耶鲁大学计算机系学长,今日Fog Creek软件公司的CEO),所以听听他的建议,对于当今无数困扰于就业压力的中国高校计算机专业学子来说,是大有裨益的。你们会发现,大多数建议,都在强调“软实力”的价值。本文转载自《软件随想录》(作者:Joel Spolsky ,译者: 阮一峰,2009年12月出版),感谢北京图灵文化发展有限公司的支持。<br /><br /><br />如果你

2011-05-16 08:55:00 428

80x86汇编语言程序设计教程课后答案(杨季文)(清华大学版)

80x86汇编语言程序设计教程课后答案(杨季文)(清华大学版)

2012-08-30

编码的奥秘

编码的奥秘讲述了与计算机原理相关的知识,体会作者通俗风趣的语言文字,广泛丰富的背景知识。

2012-08-29

WIN32API.CHM

作为Microsoft 32位平台的应用程序编程接口,Win32 API是从事Windows应用程序开发所必备的。本书首先对Win32 API函数做完整的概述;然后收录五大类函数:窗口管理、图形设备接口、系统服务、国际特性以及网络服务;在附录部分,讲解如何在Visual Basic和Delphi中对其调用。 本书是从事Windows应用程序开发的软件工程师的必备参考手册。

2011-09-14

空空如也

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

TA关注的人

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