ChinaUnix首页
|
论坛
|
博客
博客首页
博客专家
往日推荐
博客文集
博文
博主
热搜:
C#
C++
敏捷
LINUX
WINDOWS
云计算
Hyper-V
移动开发
博客首页 〉
搜索结果
按类别查询搜索结果
操作系统
程序设计
数据库
热点技术
综合
架构与运维
移动开发与应用
Web前端
LINUX
|
BSD
|
WINDOWS
|
其他UNIX
|
AIX
|
SOLARIS
|
C/C++
|
Java
|
Python/Ruby
|
项目管理
|
Web开发
|
嵌入式
|
C#/.net
|
PHP
|
Delphi
|
PERL
|
Erlang
|
Verilog
|
敏捷开发
|
Mysql/postgreSQL
|
Oracle
|
DB2/Informix
|
Sybase
|
数据库开发技术
|
SQLite/嵌入式数据库
|
SQLServer
|
NOSQL
|
虚拟化
|
云计算
|
大数据
|
HADOOP
|
高性能计算
|
IT业界
|
IT职场
|
信息化
|
网络与安全
|
系统运维
|
服务器与存储
|
架构设计与优化
|
Android平台
|
iOS平台
|
Windows平台
|
其他平台
|
Html/Css
|
JavaScript
|
jQuery
|
HTML5
|
关于关键词 的检测结果,共
29350
条
【LINUX】
静态模式makefile中$(cobjs): $(obj)/%.o: $(src)/%.
c
zhendongzd
| 2019-08-26 15:46:07 | 阅读(6090) | 评论(0)
【阅读全文】
【其他平台】
使用AWK 及sed 替换
c
文件中的字符串
pppstar
| 2019-08-22 15:25:03 | 阅读(6040) | 评论(0)
xxx@ubuntu:~/test$ cat cmp.txt | moreSTR_ID0=STR_ID1=STR_SYSTEM1STR_ID2=STR_PLAYBACK1STR_ID3=STR_BACKUP1STR_ID4=STR_PTZSTR_ID5=STR_SNAPSHOT1...xxx@ubuntu:~/test$ awk -F"=" '{if($2!=""){cmd="find ./ -name \"*.c\" -o -name \"*.h\" | xargs sed -i \"s/\\<"$1"\\>/"$2"/g\...
【阅读全文】
【C/C++】
急招:
C
++棋牌游戏服务端工程师
蟹蟹Lady
| 2019-08-06 15:32:02 | 阅读(710) | 评论(0)
必须是会C++语言的,游戏开发达三年以上的,熟悉网狐棋牌框架的。
【阅读全文】
【嵌入式】
Android进程间Binder机制服务端及客户端
C
++实现分析
IshuaiT
| 2019-07-10 20:03:57 | 阅读(283940) | 评论(0)
【阅读全文】
【C/C++】
C
语言的ARM实现(五)函数
NEXPON
| 2019-06-30 15:10:30 | 阅读(2590) | 评论(0)
点击(此处)折叠或打开int son(int a, int b){ int c = 0; c = a + 2*b; //son函数执行一个相加操作 return c;}...
【阅读全文】
【未分类】
[Perl] perl调用
c
的so动态链接库
ychuang6666
| 2019-06-30 12:20:07 | 阅读(1610) | 评论(0)
【阅读全文】
【C/C++】
C
语言的ARM实现(四)SWITCH
NEXPON
| 2019-06-30 09:57:53 | 阅读(2380) | 评论(0)
switch相比if else的实现,其优势是执行效率不会因为分支的增加而变慢。这个是如何实现的嗯,一切的奥秘就在于有个跳转表。注意,gcc编译switch时使用跳转表需要分支在4个以上(具体多少个看gcc的实现)点击(此处)折叠或打开int switchtest(int a, int b, int c){...
【阅读全文】
【C/C++】
C
语言的ARM实现(三)条件跳转
NEXPON
| 2019-06-29 22:09:38 | 阅读(2320) | 评论(0)
点击(此处)折叠或打开int con(int x , int y){ int result; if(x < y)  ...
【阅读全文】
【C/C++】
C
语言的ARM实现(二)逻辑左移,右移
NEXPON
| 2019-06-29 07:55:41 | 阅读(6870) | 评论(0)
C 代码点击(此处)折叠或打开unsigned int move(unsigned int i){ return i << 1; }arm-linux-gcc move.c -O2 -S点击(此处)折叠或打开move: &nb...
【阅读全文】
【Windows平台】
C
++ STL 常见容器的使用 set map
iibull
| 2019-06-28 16:36:50 | 阅读(2090) | 评论(0)
set set 是关联容器, 元素互不相同(multiset支持重复对象), 并且有序存放. 当增减一个元素,容器都会重新排序, 所以查询速度较快(不如vector快). //构造函数 std::set<int> set_1; int iNums[] = {10,20,30,40,50}; set<int> set_2(iNums, iNums+5);&nb...
【阅读全文】
【其他平台】
C
++ STL 常见容器的使用 vector deque list
iibull
| 2019-06-28 14:39:43 | 阅读(3190) | 评论(0)
STL的头文件不再使用常规的 .H 扩展, 避免和其他头文件冲突.#include 扩展的容器类还有 multimap multiset priority_queue常用容器队列容器: vector deque list关联容器: set mapvector : 动态数组, 是基本数组的...
【阅读全文】
【Windows平台】
C
++ STL 基础
iibull
| 2019-06-28 11:28:47 | 阅读(5360) | 评论(0)
STL: standard template library 标准模板库., 收录于 C++ 标准程序库中, 为其子集. 主要包括容器,算法,迭代器.点击(此处)折叠或打开标准库: C 标准函数 输入输出 &n...
【阅读全文】
【C/C++】
C
语言的ARM实现(一)数据传送指令
NEXPON
| 2019-06-28 08:21:31 | 阅读(279380) | 评论(0)
点击(此处)折叠或打开long exchange(long *xp, long y){ long x = *xp; *xp = y; return x;} arm-linux-gcc -O2 load.c -S...
【阅读全文】
【Windows平台】
C
++ 编程规则 使用范例
iibull
| 2019-06-27 15:12:22 | 阅读(5400) | 评论(0)
迭代器删除规范#include #include using namespace std;class CMapExa{public: void OnInit(); void DelFunconfuse(); void DelFunCorrect(); void Show();private: typedef map MAP_DATA; MAP_DATA m_map;};void CMapExa::OnInit(){...
【阅读全文】
【Windows平台】
C
++ 编程规则 类
iibull
| 2019-06-27 14:47:22 | 阅读(1350) | 评论(0)
点击(此处)折叠或打开class A{ A(void); //无参数构造函数 A(const A& other); //拷贝构造函数 A& operate=(const A& other); //复制函数};class B...
【阅读全文】
【其他平台】
C
++ 编程规则 重载,覆盖,隐藏 ?内联函数 内存管理
iibull
| 2019-06-27 11:34:14 | 阅读(1310) | 评论(0)
1. 禁止用隐藏方式 定义 非virtual 成员函数. 重载, 同个类中 函数名相同, 参数不同 覆盖: 派生类 覆盖 基类 的函数函数名 + 参数都相同, 实现不同基类函数 必须由 virtual 关键字修饰. 隐藏: 派生类 屏蔽 基类 中 的同名成员函数如果 派生类的函数 ...
【阅读全文】
【Windows平台】
C
++ 编程规则 常量 和 函数
iibull
| 2019-06-27 11:10:54 | 阅读(1280) | 评论(0)
1. 使用常量代替宏 const int MAX=100; const char INFO[] = "Hello";2. 用 enum 定义递增特性的整型常量集合.3. 参数 一般目标参数放在前, 源参数放在后面.4. 指针或者引用参数如果仅做输入用途, 则用 const 修饰. 对内置数据类型参数,...
【阅读全文】
【Windows平台】
C
++ 编程规则 表达式/语句
iibull
| 2019-06-27 10:37:22 | 阅读(1040) | 评论(0)
1. 使用括号确定表达式的操作优先权, 避免使用默认优先级.2. 表达式不宜太长, 太复杂. 否则可以考虑拆开为多个独立语句.3. 表达式不宜有太多用途.4. 不要把布尔变量与TRUE/FALSE或者0/1直接比较, 注意bool和BOOL(对应的是int)的区别.5. 不要把 float 和任何数字进行 == != 比较.6. 比较语句中, 通常把常量放在 =...
【阅读全文】
【C/C++】
C
语言的汇编实现(五)函数
NEXPON
| 2019-06-26 13:32:41 | 阅读(2270) | 评论(0)
点击(此处)折叠或打开点击(此处)折叠或打开00400630 :0040063c :? ? ? ? ?? ???400654:????03...
【阅读全文】
【其他平台】
C
++ 编程规则 命名
iibull
| 2019-06-25 20:14:37 | 阅读(4310) | 评论(0)
命名直观易读. 不宜过长.不要仅仅依靠大小写的区别定义相似标识符.局部变量和全局变量不可同名.使用名词作为变量名.使用名词+动词做全局函数名, 用动词做类成员函数名.尽量避免名字中出现数字编号. 如 value1, val2自定义类型 类: C + 大写字母开头单词 接口: I + 大写字母...
【阅读全文】
首页
<<
4
5
6
7
8
9
10
11
12
13
>>
末页