自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Essences

本质的追求者

  • 博客(22)
  • 收藏
  • 关注

原创 Python3 MQ

几个月前port了pymqi 到 python3. 没有经过太多测试,不过目前还算正常工作,主要的是python 2和3下 byte类型的区别。也许还有一些其他,记不太清楚了。 地址:https://github.com/sky-chen/pymqi

2014-12-17 16:03:53 755

原创 same operation in multiple if statement, how to reduce code redundancy

I'm using Linux, and don't want to install Chinese input method, so I'm going to write this diary in English.Server days ago, I was asked to reduce code redundancy (see below) in a job interview.c

2014-03-13 23:42:41 490

原创 什么是3G网络 - 《尝试探索3G通信网络》的读后笔记

引言3G网络几乎普及了,想必大家多少都用过。那么自然大家多少都会思考过“什么是3G网络”这个问题,想从运营商的Fancy names 和 套餐海洋里弄明白几乎是mission impossible. 所幸前进的路上总是有智者的引导(有感而发:) we all are standing on the shoulder of the giants!),nono先生的《尝试探索3G通信网络》就是这样

2013-12-10 19:43:54 668

翻译 C/C++ via Windows (1) - first thing first

关于这个系列记录windows下C/C++的基础知识 - 开发环境、DLL、resource、win32 API等等。都是很基础的东西,主要是自己整理记录,顺便也许对刚接触编程的同学有些用处。First thing first - Let's play学东西的第一件事是什么 - 玩!这里假定你已经在Windows下安装了Dev-cpp,为什么是这个呢?因

2013-12-10 13:23:38 645

原创 ID2D1Device 介绍

这几天在玩KINECT, 做一个简单的增强现实应用。第一次接触图像处理,一开始照着MSDN示例使用1D2D1HwndRenderTarget,后来合并虚拟图像和实时视频流的帧时要用到Direct2D的Effect, Which requires Direct2D device. 而后者的使用相对有些复杂。 刚刚弄明白个大概,先立个牌子,免得又偷懒。

2013-10-24 10:12:18 839

原创 .exe文件,DotNet 还是 Native?

现象:  你双击一个exe文件,过了一会系统提示你这个程序的运行需要.net Framework. 问题:  到底一个.exe文件是Native Program还是.net Program?问题的阐述:  在了解背后的故事之前, 这个现象给我对DotNet架构,DotNet程序和Native Windows程序之间的关系的理解造成了困惑:本来应该是很容易理解的,DotNet 跟

2013-10-06 14:13:38 1228

翻译 键盘输入和字符集的故事

学C语言的时候, 文件函数涉及到所谓的文本文件和二进制文件.  因为一直没有做过实验, 所以一直只是"大概"知道是怎么回事. 今天又遇到这个问题, 于是做了个小实验.实验一:步骤:在windows下新建一个文本文件并输入内容”a“,保存。 用文本编辑器打开,可以看到一个字符”a“。(除非见鬼了)。然后选择以16进制重新打开文件,当当当,一个”61“出现了,显然这个”61“是字符”a“的as

2013-10-03 15:18:31 1321

原创 如何配置C开发环境

占位符

2013-09-23 10:05:42 632

原创 汇编程序段地址计算

新学汇编。刚才debug一个汇编程序,很久之后发现是一个内存地址计算错误。然后意识到那是一个数据段的起始地址,在计算的时候忽略了段起始地址必须是16的倍数(8086CPU, 以两个16位寄存器合成一个20位地址的情况下)。后面会详细解释。 先来看看我的代码:assume cs:code, ds:datadata segment ;年份 db '1975', '1976', '19

2013-09-21 14:36:47 3202

原创 导数、极限的本质

省略了2年前写此文时最后吐槽教材,教育方法上不关注本质的做法。引用《暗时间》里的一段话作为结尾:        坏资料的特点是好资料的反面:上来就讲方法细节,仿佛某方法是从天上掉下来的,他们往往这样写“我们定义......我们称......我们进行以下几个步骤......”。根本不讲为什么要用这个方法,人们最初是因为面对什么问题才想到这个方法的,其间又是怎么样才想出了这么个方法的,方法背后

2013-06-14 20:42:48 1793

原创 记录学习过程

论维基百科沉迷问题来自科学松鼠会----论维基百科沉迷为什么要记录学习/解决过程在学习某个东西,解决某个问题的路上会碰到中间问题。尤其是在这个年代(↑)。比如,我在写这篇东西的时候为了在PHP下调用office word应用程序。结果我了解了COM的概念,配置了DCOM的security选项,被权限deny折腾了半天后搞懂了应用程序在哪个权限下运行,会查enent view去解

2013-06-14 20:26:44 685

翻译 给你的习题加上提示

起源   复习MIT 的公开课 18.01--single variable calculus 时,注意到它的配套习题在每一个需要特定的解题技巧(ad hoc)而不是一般性思路的题都会有提示,尤其是这个技巧几乎不可能在短时间内通过演绎和试错发现的时候。为什么这类提示很重要呢?先得了解关于好题目和坏题目       未鹏在《暗时间》的跟波利亚学解题--好题目,坏题目 中是这样

2013-06-14 15:53:50 1204

原创 压力仅仅在你相信有害的情况下有害

在微博上看到这个TED:  压力对健康有害——但仅仅是在你相信这一断言的前提下!#TEDGlobal#中,Kelly McGonigal试图让人们反思对压力的看法,并提出不同的概念:压力的积极一面在于,它是你身体的自然反应,提醒你要以勇气面对挑战;同时压力释放的荷尔蒙会使你倾向于寻求朋友家人的联系,增强你的抗压能力。#Think Again#就像多说几句:  一直就如此觉得。既

2013-06-13 10:10:09 694

原创 C语言中的函数指针

打开去年6月的一个test.cpp文件,发现对里面测试的函数指针几乎没有印象了。温故而知新, 于是重新找到ANSI C 里面的说明:除了声明指向整型数字、双精度型数字和C语言其他数据类型的指针外,指针也能够被声明指向一个函数(包含一个函数的地址)。指向函数的指针是可能的,因为函数名像数组名一样,它们本身是指针常量。例如,首部行:  int  (*cal) ()声明calc是指向

2013-06-05 22:43:26 415

原创 C语言偏移任意指针量

刚刚有个朋友在群上提出一个问题,解决的方法需要指定指针偏移量。比如:   int a[] ={1,2,3,4};   int *  p = &a[0];   p++;其实编译器为了保证指针p正确地指向下一个int 型数据类型,会自动进行调整:  p = p + sizeof(int);一般来说,这是在p的位置上偏移4个字节(int 型 一般是4个字节)。那如果我要让p偏

2013-06-04 23:25:22 1348

原创 有趣的小知识

这里打算记录一些平时遇到的,大家可能不会太留意,但有趣的小知识。1:CRLFCRLF的含义是“carriage return/line feed”,意思就是回车。这是两个ASCII字符,分别排在第十三和第十位。CR和LF是在计算机终端还是电传打印机的时候遗留下来的东西。电传打字机就像普通打字机一样工作。在每一行的末端,CR命令让打印头回到左边。LF命令让纸前进一行。虽然使用卷纸的终

2013-05-16 12:59:00 516

原创 Beaglebone black日记

最近正在做一个用3G网络控制的航模,主控芯片用Beaglebone black。往下是日记,原本是给自己的,临时决定传上来,所以写得比较简略:sky at2013/5/9 17:37今天到货了beagelboneblack,电机,电调,舵机,桨,电子调速器。超级兴奋,正在玩。仍需要购买开发板用的HDMI接口线,5V1A的直流电源。开发板出乎意料的小,看来不用考虑飞行器过

2013-05-14 22:33:25 1771

原创 ASP.net and it's Programming Models

在看ASP.NET 上的视频时截取下来的,对于初学者了解ASP.NET 的模型、结构很有用。ps: ASP.NET (http://www.asp.net)上有系统的视频教程,从WEB Page 到WEB Forms 再到 MVC,边学边做的话估计上手很快,如果英语压力不大的话。

2012-12-15 09:56:59 532

原创 知其然,而不知其所以然

求一个题:find dy/dx for the function y defined implicitly by y^4+xy=4 at x=3, y=1.   做的时候将D(xy) 计算为y. 其实自己也有疑问,究竟是将y 当成常数从而D(xy) =y,还是将y 当成变量因而按照导数的product rule,   D(xy) =x'y+xy"=y+xy'.前一种方法与正确答案对不上。于

2012-09-20 15:50:30 612

原创 极限背后的直观思想

总结来说,就是注重方法,概念背后的直观思想很重要。这些直观思想是这些方法,概念的灵感,而严谨的证明是后来的事了。推动科学进步的往往是问题而不是答案,是灵感(直观思想)而不是严谨的证明。  回到本文的内容,以下视频中有一句话“evaluated by a procedure which does not involve the right-hand side”(原文在视频的29:21),上面的内容,

2012-09-20 15:09:23 424

转载 TED--脆弱之道——布琳布朗的“脆弱心经”

在晦暗无明的心碎时刻,我们总被告知不要脆弱;在耻辱与苦痛的挣扎中,我们痛恨和否定的是自己的脆弱;在绝望和恐惧交织的紧缩和炙热中,我们最希望毁弃的往往是自己的脆弱。  然而,在布琳•布朗(Brené Brown)看来,“脆弱(Vulnerability)是耻辱和恐惧的根源,是我们为自我价值而挣扎的根源,但它同时又是欢乐、创造性、归属感、爱的源泉。”而我们面对脆弱的最佳途径,不是麻痹、否定

2012-05-30 14:38:25 904

原创 为什么零不能做除数

2012-04-28 17:45:50 1138

空空如也

空空如也

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

TA关注的人

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