相关下载:点击打开链接 Google C编程风格指南
原文地址:Google C Style Guide
背景
Google的开源项目大多使用C开发。每一个C程序员也都知道,C具有很多强大的语言特性,但这种强大不可避免的导致它的复杂,这种复杂会…
最近决定重新把SQL Server学习一遍,把我的学习笔记都记录在这里,定期更新。如有不对的地方,欢迎指教…………。
首先是一些准备工作,我安装的是SQL Server 2008 R2试用版。然后最近主要看的书籍是《SQL Server 2005 编程入门经典…
GDI编程基础(一)GDI Vs GDI作者:李昊
下载源代码一、GDI GDI是位于应用程序与不同硬件之间的中间层,这种结构让程序员从直接处理不同硬件的工作中解放出来,把硬件间的差异交给了GDI处理。GDI通过将应用程序与不同输…
在C99标准(详情请猛击:
C语言的发展及其版本
)中,增加了对64位长整型数据的支持,它的类型就是 long long,占用8个字节。由于C99标准发布较晚,一些较老的C/C编译器不支持,新编译器对C…
每个符号的地址在编译时可知,即编译器符号表将每个符号的地址存储起来;
(1)对于基本类型的变量,例如,int a;char ch;long int b;unsigned int c、、、等,在符…
什么是面向服务的体系结构(
SOA
)? 面向服务的体系结构(Service-Oriented Architec-ture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义…
出处:5DMail.Net收集整理 作者:请作者联系 时间:2007-3-12 12:35:31 摘要: 本文介绍了 Microsoft Outlook 2003 对象模型介,并探讨了如何使用 C# 编程语言生成 Outlook 识别的应用程序和 Outlook 外接程序。 作为对象…
Mac OS 文件系统开发,核心是针对VFS+I/O Kit驱动做各种业务控制,主要在于以下几个注册接口编程:1。lookup可以说查找函数是核心中的核心,cache_lookup是必用之器。2。rename这个可以说是大多说file-system开发第二复杂…
序列化对象和发序列化对象程序应用过程中,经常会把对象序列化到到文件中,以保存数据。然后再从文件中反序列化出来。
具体应用如下:1,构造一个类: 注意一定要加上[Serializable],表示可序列。[Serializable] class …
一. 简单匹配算法
先来看一个简单匹配算法的函数: int Index_BF ( char S [ ], char T [ ], int pos )
{
/* 若串 S 中从第pos(S 的下标0≤pos<StrLength(S))个字符
起存在和串 T 相同的子串,则称匹配成功,返回第一个
这样的…
Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可以在gcc运作的系统写和编译&#x…
云计算Tim OReilly(“Web 2.0”之父)在近日举行的开源大会(OSCON)上发表了主题演讲,他劝告开源社区要注意三大挑战: 云计算、开放可编程的互联网以及开放移动性。OReilly Media 公司的CEO Tim OReilly 在发表主题演讲时称: “我们已经加入了真…
#pragma DATA_SECTION 今天读DSP的图像采集程序,遇到了一点陌生的东西: ti的帮助文档里是这么讲的: The DATA_SECTION pragma allocates space for the symbol in a section called section name. The syntax for the pragma in C is: #pragma DATA_SECT…
Use Unicode Character Set与Use Multi-Byte Character Set下的编程是完全不同的,自我认为Unicode 比较让人头疼!
下面,我写了一个改变窗口标题的小程序:
BOOL CALLBACK EnumWindowProc(HWND hwnd,LPARAM lParam);void CqwDlg::…
版本一
README.md
Reference:
[清晰理解互联网络协议](http://blog.csdn.net/coolwzjcool/article/details/7760210)
[socket编程基础](http://c.biancheng.net/cpp/html/3029.html)How to run and build
Using run.bat to run the program the program is built in Visua…
“服务”在形式上是用一组原语来描述的,这些原语供用户实体访问该服务或向用户实体报 某事件的发生。服务原语可以划分为如表1 - 3所示的4类。 服务原语 原 语 意 义 请求(R e q u e s t) 用户实体要求服务做某项工作 指示(I n d …
Acute Stroke (30) 时间限制 1000 ms 内存限制 655360 KB 代码长度限制 100 KB 判断程序 Standard (来自 小小)题目描述 One important factor to identify acute stroke (急性脑卒中) is the volume of the stroke core. Given the results of image analysis in which the c…
时间类型:、 Coordinated universal time (UTC):世界标准时间,也就是格林威治时间(greenwich mean time ,GMT). Calendar time:日历时间,从1970年1月1日0点到此时经过的秒数 时间显示: Char *as…
代码举例:People p new Student(); 好处:可以少改代码(专业术语:解耦合),当p调用的方法需要改成另一个实现类时,用接口就不需要改代码了 如:你的方法中用到p.getMessage()时(你需要从得到…
%X为向量,求欧几里德范数,即 。
n norm(X,inf) %求 -范数,即 。
n norm(X,1) %求1-范数,即 。
n norm(X,-inf) %求向量X的元素的绝对值的最小值,即 。
n norm(X, p) %求p-范数,即 ,所以…
Windows 汇编语言编程教程 Version 1.02 Copyright2005,Jeff Huang.All rights reserved Translator:fqh 2005.7.10 JEFF HUANG 作,fqh译 目录 介 绍 ……………………………………………………………………………2 为什么选用汇编语言 …………………………
关键字:
and break do else elseif end false goto for function if in local nil not or repeat return then true until while
标识符有字母,数字,下划线组成,非数字开头,_这个标识符Lua特意留给用户使用。
C digitalmars MSDN The world of software Development thefreecountry 数据结构与算法分析 学习笔记 编程爱好者 NLP HNC自然语言理解处理 上海市智能信息处理重点实验室 中文自然语言处理开放平台 冯志伟 北京理工大学NLP实验室 数据结构与C算法 泰码公司 苑春法 语言技术网…
将单位的设备、程序拿回家,准备十一再调试一下,不成想设备放到笔记本上不能正确读数了,貌似找不到串口,找了一段程序测试打印出我的笔记本上的所有串口: CommPortIdentifier portId;Enumeration en CommPortIdentifie…
linux c中打开库文件,用的是dlopen函数,该函数主要是加载库中的符号, 第一个参数:是共享库的名称,注意如果要引用本文件夹内的库文件,加./文件名 第二个参数: RTLD_NOW:在dlopen返回前,对于动态库中的未定义的符号不执行解析(只对函数引用有效ÿ…
2016.3.11 一.finish 1.了解Jenkins:http://sonar.oschina.net/ 。 2.学习《C How to Program》前100页。 二、《C How to Program》 1.C程序经过六个阶段才能执行:编辑,预处理,编译,链接,加载&#x…
--创建文件夹 exec sp_configure show advanced options,1 go reconfigure exec sp_configure xp_cmdshell,1 go reconfigure go exec xp_cmdshell mkdir D:\temp--创建一个临时文件夹 go --创建数据库 create database DB on primary( nameDB_date,--主文件逻辑名 filenameD:\…
原文和更新参见:[url"http://blogs.ejb.cc/archives/580"] Ray Linn的EJB.CC[/url]
Axum 一个刚刚问世.net家族的新丁,几乎是和这篇文章一样新。它的诞生只为一个目的:一切为了并行。编写并行程序并不容易,首先要将方案…
编者注:本文作者 James Altucher为Formula Capital的常务董事。他曾经写过6本投资方面的书籍,最近一本名字为《I Was Blind But Now I See》。其Twitter账号为jaltucher。 我曾经写过“父母不必送孩子上大学的10个理由”和“不上大学的八个选择”等一系列文章。大学…
1.把C当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C》,不要看《C变成死相》; 3.看《The C Programming Language》和《Inside The C Object Model》,不要因为他们很难而我们自己…
1. OLE DB 与 ODBC 都是一个数据库连接的公共接口,它们屏蔽了各种数据库的 连接协议,使编程人员遵从 OLD DB / ODBC接口,就可以访问各种数据源了。 2. ODBC 比 OLE DB 使用更加广泛,因为 ODBC 出现的要早。 3. OLE DB 可以使用 OD…
回车”(Carriage Return)和“换行”(Line Feed)这两个概念的来历和区别。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33,Linux/Unix下的tty概念也来自于此)的玩意…
1.如何用Asp判断你的网站的虚拟物理路径? 答 使用Mappath方法 <p align"center"><font size"4" face"Arial"><b> The Physical path to this virtual website is: </b></font> <font color"#FF000…
char c 0xffff;//最大字符串 byte b -0x80;//最小字节型 或byte b (byte)0x80;
因为0x80形式为正,即第一位不是符号位而是数字位,所以超过byte范围,但-0x80却明确说明第一位是符号位,即为负,没有超过byte范围类型…
一、结构 public final class InputMethodManager extends Object java.lang.Object android.view.inputmethod.InputMethodManager 二、类概述 整个输入法框架( IMF )结构的核心 API ,应用程序之间进行调度和当前输入法交互。你可以用 …
Technorati 标签: 算法,笔记插入排序: 1: for i [1,n) 2: for (j i; j>0 && x[j-1]>x[j]; j--) 3: swap(j-1, j) 可以进一步优化上面的算法(代码调整): 1: for i [1, n) 2: t x[i] 3: for…
今天使用串口编程,好久没用了,运行了一下程序突然出错了:
java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver Exception in thread "main" java.lang.Unsatisfied…
扫码免费领红包 THE MYTHICAL MAN-MONTH 人月神话 FREDERICK P. BROOKS, JR. 翻译:Adams Wang 关于作者 Frederick P. Brooks,Jr . 是北卡罗来纳大学Kenan-Flagler 商学院的计算机科学教授,北卡来罗来纳大学位于美国北卡来罗来纳州的查布尔…
1.把C当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C》,不要看《C变成死相》; 3.看《The C Programming Language》和《Inside The C Object Model》,不要因为他们很…
Talk is cheap,show me the code!
这大概是程序员最喜欢说的一句话。程序员一般性格偏内向,整天跟电脑跟程序打交道,容易形成呆萌呆萌的气质。所以程序员容易被贴上“不善于沟通”。其实,这是一种错觉和偏见。因为,程序员掌握有效…
List是接口,ArrayList是JDK里提供的一个实现类。List<String> list new ArrayList<String>();编译时类型是List,运行时类型是ArrayList,而List接口的实现类不只有ArrayList一个,用一个List类型的引用这是“面向接口编…
Linux 下 C 语言编程
原著:Rick McMullin 前言
Linux的发行版中包含了很多软件开发工具. 它们中的很多是用于 C 和 C应用程序开发的. 本文介绍了在 Linux 下能用于 C 应用程序开发和调试的工具. 本文的主旨是介绍如何在 Linux 下使用 C 编译器和其他 C 编程工具,…
Java程序员有许多应遵循的守则或最佳实践方式。本文概述了每个开发者最应该遵循的10条守则或戒律,如果不遵循它们,将会导致灾难性后果。1. 为代码添加注释(Add comments to your code).– 每个人都知道这一点,但不是每…
关键字: shellUntil语句 While语句中,只要某条件为真,则重复执行循环代码,until语句正好同while相反,该语句使循环代码重复执行,直到遇到某一条件为真才停止。 Until语句的结构如下: until command do comm…
use base 是面向对象编程时,用来描述“基类”的,其实说白了,use base somemodule;就相当于以下两句的结合:BEGIN{ use somemodule (); push ISA, qw(somemodule);}也可以同时 use base 两个或者两个以上的模块,例…
内核模块程序:
#include<linux/init.h>#include<linux/module.h>static int hello_init(void){ printk(KERN_WARNING"HELLO,WORLD/n"); return 0;}static int hello_exit(void){ printk(KERN_INFO"GOODBYE,WORLD/n");}module_init…
1.从http://sourceforge.net/project/showfiles.php?group_id51138&package_id44914&release_id629708下载相匹配的win32版本.我用的是Visual Studio 2005,所以下载omniORB-4.1.3-x86_win32-vs8.zip。
2.解压缩omniORB-4.1.3-x86_win32-vs8.zip到E:\ omniORB-4.1.3&a…
寒冷的风从近千人的头上吹过,俞敏洪感到的却是一股热浪。他大声讲着, 也可以说是大声喊叫着,重复着一个哲人的话语:“heming out of the mountain of despair a stone of hope(从绝望的大山上砍下一块希望的石头)!”我们 大家都一…
在谈到动态语言与静态语言的区别时,有一句很经典的话:Static typing when possible, dynamictyping when needed。Visual Basic支持后期绑定和动态标识符,因此完全可以按照对象的运行时类型进行操作。只是后期绑定或动态标识符缺乏对参数或返…
在使用jquery操作js时,经常整不明白this与$(this)。抽空仔细测试了一把,记录下来以供在忘记的时候拉出来参考参考!原来js中的this这么好用
$(document).ready(function(){ var DragElementnull; $("#zz").mousedown(funct…
转载请标明出处:牟尼的专栏 http://blog.csdn.net/u012027907 Problem A:请写一个程序,给出指定整数范围【a ,b】内所有的完数,一个数如果恰好等于除它本身外的所有因子之和,这个数就称为完数,例如6是完数,…
下面的网址测试了现在可用的DOM方法,并比较它们在所有现代浏览器中的运行结果 1级和2级W3C DOM 核心参考: http://www.quirksmode.org/dom/w3c_core.html 1级和2级W3C DOM HTML核心参考: http://www.quirksmode.org/dom/w3c_html.html 文章的作者出过一本书&#…
设计过程1 编程的本质是:没有意外,最小化耦合,最大化内聚
2 根除复杂性这个恶魔(Part 1)
2.1 不要解决不存在的问题2.2 解决一个问题,而不要解决一类问题
3 A user interface should not look like a computer program (the tr…
MATLAB 编程风格指南
Richard Johnson
Version 1.5,Oct. 2002
版权; Datatool 所有
翻译:Genial USTC
“Language is like a cracked kettle on which we beat tuned to …
CSerialPort类在Visual C .NET 应用时会出现意想不到的问题。以《Visual C/Turobo C串口通信编程实践》(龚建伟 熊光明 著)一书中第二章的SerialPortTest程序为例,当在Visual C .NET下编写后之后,debug之后,会出现编译…
在31年前(1979年),一名刚获得博士学位的研究员,为了开发一个软件项目发明了一门新编程语言,该研究员名为Bjarne Stroustrup,该门语言则命名为——C with classes,四年后改称为C。C是一门通用编程语言,支持多…
数字信号处理(Digital Signal Processing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。数字信号处理是一种通过使用数学技巧…
为什么需要LINQ? 面向对象的编程语言已经成为企业应用开发的重要工具,ADO.NET对关系数据提供了一种方便的接口,但还不是一种面向对象的方法。例如,下面的伪代码: User u newUser(); //代表user表的一个User类u.LoginNa…
摘 要:PCI总线具有即插即用(PnP,plug and play)的特性,这使得CPU访问扩展卡的机制与非即插即用系统有较大的不同,尤其是中断机制比较复杂。本文详细介绍了高性能PC机的中断结构和PLX9052的中断机制&#x…
JS:还是假设你的Ultrawebgrid名为Ultrawebgrid1function AfterRowChange() //得到选中行的各项值{ var gridigtbl_getGridById("<% UltraWebGrid1.ClientID %>"); for (var i0;i<grid.Rows.length;i) { var rowgrid.Rows.getRow(i); if (row.getSe…
GPS- Deriving British Ordnance Survey Grid Reference from NMEA data - Part 1 - modify NMEAinterpreter class How to Write a GPS Application - Introduction PDU 编码 C,Delphi 7位编码 GSM MODEM接收短信 C编码
手机发送短消息 (全面) http://blog.csdn.net/qianb…
编程: p10252
题目
Given two strings of lowercase letters, a and b, print the longest string x of lowercase letters such that there is a permutation of x that is a subsequence of a and there is a permutation of x that is a subsequence of b.Input
Input le…
无线射频识别技术(RFID) RFID是英文“RADIO FREQUENCY IDENTIFICATION”的缩写。射频技术是利用无线电波对记录媒体进行读写。射频识别的距离可达几十厘米至几米,且根据读写的方式,可以输入数千字节的信息,同时&am…
串口通信笔记
http://blog.csdn.net/jisuanjixu/archive/2007/09/03/1770250.aspx VC中多线程编程
http://blog.csdn.net/jisuanjixu/archive/2007/09/04/1771366.aspx vc6.0,错误:“fatal error C1010: unexpected end of file while looking for precompiled header direct…
微软每推出一个重要的windows版本,一般都会同时推出一个SDK(Software Development Kit)。SDK包含了开发该windows版本所需的windows函数和常数定义、API函数说明文档、相关工具和示例。SDK一般使用C语言,但不包括编译器。高版本VC…
【C 网络编程库】 ACE自适配通信环境(ADAPTIVE Communication Environment)是可自由使用、开放源码的面向对象(OO)框架(framework),它实现了许多用于并发通信软件的核心模式。ACE提供了一组丰富…
1. Reliable and transpartent programs are usually not in the interest of the designer.
——Niklaus Wirth
设计者的兴趣通常不在可靠和透明的程序。 2. A language that doesnt have everything is actually easier to program in that some that do.
——Dennis M.Ri…
http://baike.baidu.com/view/459700.htm Prolog(Programming in Logic的缩写)是一种逻辑编程语言。它建立在逻辑学的理论基础之上, 最初被运用于自然语言等研究领域。现在它已广泛的应用在人工智能的研究中,它可以用来建造专家系…
本主题介绍 Microsoft Silverlight 的基本结构和组件。Silverlight 不仅是一个漂亮的画布,可用来向最终用户显示丰富的交互式 Web 内容和媒体内容。它还是一个功能强大的轻量平台,可用来开发可移植、跨平台的网络应用程序,以便与来自许多源的…
法则2:针对接口编程,而非(接口的)实现[ Program To An Interface, Not An Implementatio]接口1.接口是一个对象在对其它的对象进行调用时所知道的方法集合。2.一个对象可以有多个接口(实际上,接口是对象所有…
(转自) http://blog.csdn.net/zhangliang_218/article/details/5544802
现看下面的一个类
Class A
{
Pulic: A(); Int a; Int b; Int sun(int a1,int b1)// 计算 2 个数的和 { Result a1b1; } };
调用的时候声明一个 A 类的对象,如 A a; A b; 那么…
1、API:应用程序编程接口
这是实现的,现成的对象和方法。——提高开发效率 2、数组API
(1)arr to String
var strarr.toString()
var strarr.join("连接符")——自定义连接符
固定套路——1.将字符拼接为单词&…
认识CPU Cache
CPU Cache概述
随着CPU的频率不断提升,而内存的访问速度却没有质的突破,为了弥补访问内存的速度慢,充分发挥CPU的计算资源,提高CPU整体吞吐量,在CPU与内存之间引入了一级Cache。随着热点数据体积越来越大…
原著:Rick McMullin前言Linux的发行版中包含了很多软件开发工具. 它们中的很多是用于 C 和 C应用程序开发的. 本文介绍了在 Linux 下能用于 C 应用程序开发和调试的工具. 本文的主旨是介绍如何在 Linux 下使用 C 编译器和其他 C 编程工具, 而非 C 语言编程的教程. 在…
C 语言编程 原著: Rick McMullin 前言 本文译自《Slackware Linux Unleashed》(第三版) 一书的第27章: Programming in C. 关于本译文有任何的话请与我联系: mailto:connease.net.
Linux的发行版中包含了很多软件开发工具. 它们中的很多是用于 C 和 C应用程序开发的. 本…
虚函数是C中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。假设我们有下面的类层次:
class A{public:virtual void foo() { cout << "A::foo() is called" << endl;}};
class B: public A{public:virtual …
A
abstract base class (ABC)抽象基类
abstract class 抽象类
abstract 抽象的
abstraction 抽象、抽象物、抽象性
access function 访问函数
access level访问级别
access 存取、访问
account 账户
action 动作
activate 激活
active 活动的
actual parameter 实参
adapter 适…
大家好,我是鱼皮,今天给大家分享一个我自己用了多年、现在团队也在用的前端框架 —— Ant Design Pro。
什么是 Ant Design Pro?
Ant Design Pro 是由蚂蚁金服开发的、基于 Ant Design 组件库的开发框架,专门用于构建企业级管理…
作为世界上最出名的两大众筹平台, Indiegogo和Kickstarter上有很多优秀的众筹活动,以下分享的10个项目,涉及了教育、游戏和产品开发三类主题,它们都受到了平台上世界各地用户的关注和支持。
1. An Hour of Code for Every Student…
要获取当前页面的滚动条纵坐标位置,用:document.
documentElement
.
scrollTop
;而不是:document.
body
.
scrollTop
;documentElement 对应的是 html 标签,而 body 对应的是 body 标签。在标准w3c下,document.body.sc…
学习一门新的知识,不可能指望只看一本,或者两本书就能够完全掌握。需要有一个循序渐进的阅读过程。我推荐Oreilly出版的Java系列书籍。 在这里我只想补充一点看法,很多人学习Java是从《Thinking in Java》这本书入手的,但是我认为…
使用Mono进行.NET开源编程 作者: Tony Patton 2005-05-30 11:0 AM Mono是一种基于.NET Framework的开放源代码平台。本文介绍了该平台如何提供在Windows、OS X 和多种UNIX/Linux下灵活的开发机制。 什么是Mono?
Mono的诞生基于这样一个事实:…
[b]Chapter 1, The Programmable Web and Its Inhabitants[/b]普通Web和可编程Web的区别:普通Web使用HTML,而可编程Web使用XML[b]Kinds of Things on the Programmable Web[/b]
可编程Web基于HTTP和XML。有部分使用HTML、JSON、纯文本或者二进制文件&…
我可不是标题党,题目是原作者起的
[urlhttp://www.thirdbit.net/articles/2007/08/01/10-things-you-should-know-about-method_missing/]10 things you should know about method_missing[/url]1,method_missing是一个Ruby内核方法2,Rails使…
[colorred][b]The Django Book 第1章:Django介绍[/b][/color]如果你上djangoproject.com你会发现对Django的如下解释:
“Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.”
让我们展开来看…
****1.Random:用于产生随机数的类;使用步骤:1.创建Random对象Random r new Random();2.产生随机数int num r.nextInt(m);m:代表的是随机数的范围; [0,m)//包左不包右如何产生负数:1.在产生随机数的步骤时,不传参数;随机生成一个int范围内的数;(包含负数)2.int num - r.nextI…
C shell和TC shell效仿了C语言的预防,儿Bourne shell基于一门古老的编程语言Algol
Bash和Korn shell则综合了Bourne和C shellBash Shell语法和结构:
The shbang line
[code]
#!/bin/bash
[/code]Comment
[code]
# This is a comment
[/code]Wildcards
[code]
rm *; …
特点:
l 可驱动6组并联LED
l 每组之间得电流差异可以控制在-1.5%范围
l 450mV的低反馈电压,改善了效率
l 步进控制器调整输出在最高LED组电压之上
l 全范围LED电流调整,从15mA到25mA,或阈值20mA
l 宽的100࿱…
《Introduction to Algorithms》
作者:Thomas H.Cormen, Charles E.Leiserson, Ronald L.Rivest, Clifford Stein(CLRS)
[img]http://mitpress.mit.edu/images/products/books/0262032937-f30.jpg[/img]
简称为CLRS的<<算法导论>>,被称作"计算机算法的圣经&qu…
历史特性 使用history命令可以调出历史曾经用过的命令列表
shell> history 994 cat config.nice
995 cd /usr/local/src
996 ls
997 cd /usr/src
998 ls
999 dmesg
1000 history
1001 history 100如果你想重新执行"cd /usr/local/src" 那就可以直接这样调…
十条不错的编程观点 在Stack Overflow上有这样的一个贴子《What’s your most controversial programming opinion?》,翻译成中文就是“你认为最有争议的编程观点是什么?”,不过,在400多个主回贴,以及千把个子回贴中&…
作为一名Wi n s o c k程序员,通常没必要了解实际的T C P状态。但了解T C P状态,就能更好地理解Winsock API调用如何对基层协议中的改变产生影响。此外,许多程序员在关闭套接字时,会碰到一个常见问题;围绕套接字关闭的T…
最近在编程时要用到给for循环小括号里面的分号之间写上几个语句,所以,就想到了执行顺序的问题
比如 for(i 0 ; i < 5; i j, i) 到底是先执行 i j 再执行 i ,还是先执行 i 再执行 i j,或者是两个同时执行,以前认为程序是自上而下执…
在我开始设计系统的时候,我会花去很多事情去设计命名,因为好的命名和好的设计是分不开的。
In the beginning was the Word, and the Word was with God, and the Word was God太初有道。道与神同在,道就是神。 (约翰福音第一章,…
ARM Cortex-M3相比于ARM其他系列微控制器,具有以下优势或特点:
1. 三级流水线分支预测 ARM Cortex-M3与ARM7内核一样,采用适合于微控制器应用的三级流水线,但增加了分支预测功能。 现代处理器大多采用指令预取和流水线技…
彼得圣吉在其著作《第五项修炼》中提到的系统思维定律同样适用于软件开发。 1. 今日的问题源于昨日的解决方案 (Today’s problems come from yesterday’s solutions)
当解决问题时,我们会感到很高兴。我们经常不考虑后果。令人感到意外的是…
GCC 中文手册 http://www.nbfan.com/forum/dispbbs....&ID1433&page1 GNU make 指南 http://www.linuxsir.org/bbs/showthr...&threadid40431 autoconf-2.57手册(英文) http://www.gnu.org/software/autocon...toconf_toc.html Autoconf-…
导读:原文作者Alan Skorkin 是一名软件开发人员,他在博客《Why I Love Reading Other People’s Code And You Should Too 》中分享对软件开发相关的心得。Alan认为:阅读优秀代码是提高开发人员修为的一种捷径。以下是全文:
我突…
从Scratch 2学到的一些编程思想
所有程序都是事件驱动的
原文:http://blog.csdn.net/zoomdy/article/details/50530917 mingdu.zheng at gmail dot com
Scratch是麻省理工大学(MIT)为8~16岁的孩子开发的编程工具。Scratch的基本…
linux移植的准备工作
linux 内核配置与编译 1,清楚临时文件 中间文件 配置文件
make clean:::::::::::remove most generated files but keep the config
make mrproper:::::::::::remove all generated files config files
make distclean:::::::::::mrprop…
matlab错误:Subscript indices must either be real positive integers or logicals. 中文解释:下标索引必须是正整数类型或者逻辑类型 出错原因:在访问矩阵(包括向量、二维矩阵、多维数组,下同)的过程中&…
没怎么翻译过,公司要求,所以翻译了下,不知道效果如何!!贴出来,让大家指正! Microsoft rpc 概述
微软RPC是一个分布式计算的编程模型,RPC的目标是提供一个透明的通信,以便…
english source:http://www.onboard.jetbrains.com/is1/articles/04/10/lop/
chinese source:http://blog.csdn.net/chelsea/archive/2005/02/17/290486.aspxLanguage Oriented Programming : The Next Programming ParadigmSergey Dmitriev, JetBrains 现在是软件开发中开始下…
打开my.ini,修改max_connections100(默认为100)。 命令: show processlist; 如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。 how processlist;只列出前100条,如果想全列出…
作者: Joel Spolsky译: Chen Bin 编辑: Rick Ju 2000年3月23日雇佣合适的人对于Fog Creek软件公司来说是非常关键的。在我们这个领域,有三类人可以挑选。在一个极端, 是哪些混进来的, 甚至缺乏最基本的工作技巧. 只要问这类人两三…
Are You Ready? Go! ——第一门编程语言选谁? 金旭亮 说明: 这篇文章是专门针对大学低年级学生(和其他软件开发初学者)写的,如果你己经是研究生或本科高年级学生,请将这篇文章转发给你的师弟或师妹&#x…
今天因为客户需要,需要将多个WORD文档合并成为一个WORD文档。其中,对WORD文档的合并方式分两种形式:一是复制合并;一是插入合并,即将多个文档按照先后顺序合并到另一个文档中.代码如下:
using System;using System.Collections.Generic;usin…
AC(alternating current) 交流(电)ACPI(Advanced Configuration and Power Interface)高级配置电源界面A/D(analog to digital) 模拟/数字转换ADC(analog to digital convertor) 模拟/数字转换器ADM(adaptive delta modulation) 自适应增量调…
微信公众号:javafirst原文:10 Tips to improve your coding skills翻译:王江平译者注:此文主要介绍一些提高编程技巧的小方法或者说是技能,嗯,我比较推崇第一条…..多练,熟能生巧。
你想成为一名…
l Shell命令行的运行
l 编写、修改权限和执行Shell程序的步骤
l 在Shell程序中使用参数和变量
l 表达式比较、循环结构语句和条件结构语句
l 在Shell程序中使用函数和调用其他Shell程序
12-1 Shell命令行书写规则 u Shell命令行的书写规则
对Shell命令行基本功能…
原文地址:http://jamesli.cn/blog/?p561 On January 18, 2011, in Action Script, by James 阅读本文需要掌握的基础:* ActionScript 3.0编程基础* 空间立体几何与三角函数基础* 了解物体的运动规律
使用的开发工具:* Flash Professional
…
error: stray ‘\302’ in program For those who have already encountered this error “error: stray ‘\302’ in program” or something similar while compiling a program in C : foollocalhost:~$ gcc -o hello_world hello_world.c
hello_world.c: In function ‘ma…
1、 农场计数问题(20分) 问题描述:
已知某农场中有一群鸡和兔子,总共有M个头和N只脚,计算总共有多少鸡和兔子 要求实现函数: int GetFowlsNum(int iHeadNum, int iFootNum, int *iChickenNum, int *iRabbitNum) 【输入】iHeadNu…
内核体系结构 Mac OS kernel 是一个开源的工程,内核以及其他一部分Mac OS的核心系统统称为Darwin(达尔文)。 Figure 3-1 Mac OS X architecture  Figure 3-2 Darwin and Mac OS X Figure 3-3 …
最近在查关于Linux下时间编程的问题:1. Linux下与时间有关的结构体struct timeval{ int tv_sec; int tv_usec; }; 其中tv_sec是由凌晨开始算起的秒数,tv_usec则是微秒(10E-6 second)。 struct timezone{ int tv_minuteswest; int tv_dsttime; }; tv_minu…
在学习linux源码时,对jiffy这个概念比较迷惑。查了一些资料,这个还是讲得比较好的,与君共享。
What’s the jiffy?
在电气中,jiffy是指交流电的周期。如果我们打开翻译软件输入jiffy,会得到意思:一会儿&…
英文原文:The Rise and Fall of Programming Languages in 2011 中文原文:http://kb.cnblogs.com/page/128679/ 在过去的一年里,编程领域迎来了翻天覆地的变化:移动设备成为编程工作的主要平台,而另一方面云也成为数据…
许多情况下,在一个程序中使用多线程是有益处的。下面是一些深度的观察,为什么是有好处的。 与用户的更好交互(Better Interaction with the User) 如果只有一个线程,那一个程序在同一时刻只能做一件事情。以字处理程…
今天偶然撞进日本Okayama University (冈山大学)Kenichi Kanatani (金谷健一)大牛的主页: http://www.suri.cs.okayama-u.ac.jp/~kanatani/ 看到大牛有几句话这么说:
Today, however, presenting a theory is only half of re…
郭靖正在帐篷中用Unity写代码,刚写完一段代码。欧阳锋从帐篷外走进来,正要说点什么,郭靖反应敏捷,转身反手一招神龙摆尾击出,将欧阳锋震出帐篷,灰溜溜逃跑。
using UnityEngine;public class LocalGlobalD…
大家好,我是鱼皮。 几个月前,我自己开发过一个 AI 文档总结助手应用。给大家简单演示一下,首先我上传了一个文档,定义 1 1 等于 3: 然后把文档喂给 AI 文档总结助手,再向它提问,然后 AI 就回答…
1.把C当成一门新的语言学习(和C没啥关系!真的); 2.看《Thinking In C》,不要看《C变成死相》(C编程思想,翻译的非常差); 3.看《The C Programming Language》&#…
1 DCD 载波检测 2 RXD Receive Data 接收数据 3 TXD Transmit Data 发送数据 4 DTR Data Terminal Ready 数据终端准备 5 GND System Ground 接地 6 DSR Data Set Ready 数据准备完成 7 RTS Request to Send 请求发送 8 CTS Clear to Send 清除发送 9 RI Ring Indicat…
在MFC编程中,如果用到了ListBox这个控件,如果你想要用它来显示多列,那么你就要注意了,ListBox有一个属性叫:Multicolumn,
它的解说如下: Specifies a multicolumn list box that is scrolled horizontally.
意思是说,当列表框一列显示不了所有的item时,就会换列显示,并不是我…
内容来自http://www.blogcn.com/u/10/82/lasteoo/index.html
刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。 我们先定义一些常见类型变量借以说明 int i 100; long l 2001; float f300.2; double d12345.1…