大约有 3,000 项符合查询结果(耗时:0.0082秒) [XML]
“21天教你学会C++” - 创意 - 清泛网 - 专注C/C++及内核技术
...编写的程序。看看在没有最初的程序员在场的时候理解和修改程序需要些什么。想一想怎样设计你的程序才能让别人接手维护你的程序时更容易一些。
学会至少半打编程语言。包括一门支持类抽象(class abstraction)的语言(如Ja...
App Inventor 2开发计步器与定位器 - App Inventor 2 中文网 - 清泛IT论坛,有思想、有深度
...件其中pedometer、计时器及位置传感器的组件属性需要稍作修改,具体如图10-4所示:图10-4 关键组件属性设置四、为组件添加行为(程序设计)
组件创建完成后,可切换到逻辑设计(块编辑器)来实现程序的行为,具体设置的目...
StackOverflow程序员推荐:每个程序员都应读的30本书 - 杂谈 - 清泛网 - 专...
...玑》,书中有些令人惊奇的东西。 – Matt Warren
16. 《修改代码的艺术》by Michael Feathers
我认为没有任何一本书能向这本书一样影响了我的编程观点。它明确地告诉你如何处理其他人的代码,含蓄地教会你避免哪些(以及为什...
.a: error adding symbols: File format not recognized 原因 - 操作系统(...
...Linux/GCC上编译工程时链接了高版本Linux/GCC上编译出来的库文件,导致不能识别报错。
一般地,高版本可以链接成功低版本的,反之则不能。
关于Rsyslogd 的一些配置 (高性能、高可用 rsyslogd) - C/C++ - 清泛网 - ...
...消息。
在我的 x220i ubuntu 环境下,可以看到几十G的队列文件(网络传输堵塞时以及进入的消息量过大时)、丢弃消息的通知,内存使用的状况。因这一切都不复杂,不再赘述。
rsyslogd的RELP(http://www.librelp.com/)相关的内容暂未...
STL:accumulate与自定义数据类型 - C/C++ - 清泛网 - 专注C/C++及内核技术
...后让它作为accumulate()的第四个参数,accumulate()的原型为(文件取自DEV-C++编译器):
template<typename _InputIterator, typename _Tp, typename _BinaryOperation>
_Tp accumulate(_InputIterator __first, _InputIterator __last, _Tp __init,
_BinaryOperation __binary_o...
MFC CSplitterWnd的用法详解 - C/C++ - 清泛网 - 专注C/C++及内核技术
...ndSplitter.GetPane(0,1);
注意:1, 使用CMainFrame,要在调用的cpp文件中包含MainFrame.h
2, 注意在CMainFrame中,m_wndSplitter变量的类型,若定义为protected或private则可能导致不可引用等错误。
(创建3个分割窗口)
CSplitterWnd使用。(创...
c++ Timer使用总结 - C/C++ - 清泛网 - 专注C/C++及内核技术
...定时器,1秒后触发
KillTimer(TIMER_ID); //取消定时器
//.h文件函数申明
afx_msg void OnTimer(UINT_PTR nIDEvent);
//.cpp函数定义
void CxxDlg::OnTimer(UINT_PTR nIDEvent)
{
switch (nIDEvent)
{
case TIMER_ID:
{
//do something
}
break;
de...
WSAAsyncSelect模型 - C/C++ - 清泛网 - 专注C/C++及内核技术
...pragma comment(lib, "WS2_32")
#define WM_SOCKET (WM_USER+1)
同时在该文件中加入一个自定义消息处理函数
afx_msg LRESULT OnSocketMsg(WPARAM wParam,LPARAM lParam);
在testDlg.cpp中定义
ON_MESSAGE(WM_SOCKET,OnSocketMsg)
在OnInitDialog中加入自己的初始化代码
...
c++ boost库 序列化与反序列化 - C/C++ - 清泛网 - 专注C/C++及内核技术
... {
return -1;
}
return 0;
}
//从文件加载结构体数据
template<typename TemplateStruct> int load(TemplateStruct & templateStruct,const std::string &strFileName,const unsigned int version = SERIALIZATION_VERSION)
{
try
{
...