一、前言 一个合格的c程序员(也可以叫做软件工程师,这样看起来更高大上,当然,我老婆心情不好的时候总是叫我“死打字的”,基本也能描述这份职业,呵呵)需要理解编译、链接和加载的过程,而不是仅仅关注c语言的语法和词法。本文主要以此为切入点,描述linux系统下,一个普通的hello world程序的生命 ...
分类:
其他好文 时间:
2018-02-21 23:02:21
阅读次数:
266
一、前言 本文主要以__alloc_workqueue_key函数为主线,描述CMWQ中的创建一个workqueue实例的代码过程。 二、WQ_POWER_EFFICIENT的处理 __alloc_workqueue_key函数的一开始有如下的代码: if ((flags & WQ_POWER_EF ...
分类:
其他好文 时间:
2018-02-21 23:02:12
阅读次数:
206
语言式学习记关键字if while for解释名词字符编码:翻译成特定格式归类总结无论什么程序,都肯定是CPU操作程序文本编辑器:notpad++,wordisca码就是美国人用二进制来代表他们能看懂的字符GBK就是中国人弄的,自己的文字,多偏僻的文字都可以表示但是中国的问题解决了,其他国家的没解决... ...
分类:
其他好文 时间:
2018-02-21 23:02:05
阅读次数:
197
[BZOJ][1] [Luogu][2] sol 区间?可离线?顺手就掏出了莫队。 最主要的问题就是移动区间怎么做到$O(1)$更新答案。 我们考虑由$[L+1,R]$移动到$[L,R]$, 这样一共新产生了$R L+1$个子区间$[L,L],[L,L+1]...[L,R]$, 设$[L,R]$中最 ...
分类:
其他好文 时间:
2018-02-21 23:01:56
阅读次数:
211
webpack dev server有热更新功能,当webpack入口的js文件被修改,则会自动更新数据并刷新浏览器。 css 问题 如果使用style loader将样式添加到js文件中,在编写样式的时候可以享受热更新的效果,如果使用extract text webpack plugin 将样式提 ...
分类:
Web程序 时间:
2018-02-21 23:01:49
阅读次数:
883
安装Scrapy(有很多依赖库要装,略麻烦) 参考: https://www.cnblogs.com/liuliliuli2017/p/6746440.html Scrapy中文文档: http://scrapy-chs.readthedocs.io/zh_CN/0.24/index.html 查看 ...
分类:
编程语言 时间:
2018-02-21 23:01:39
阅读次数:
301
部分资料从[GuessYCB][1]搬运过来 施工中~ 以下并非严格分类,部分题目需要几种方法混用 题型 题目 题解 线性递推 [[NOI2005]聪聪与可可] 无限循环转递推 [SHOI2002]百事世界杯之旅][POJ2096 Collecting Bugs][六省联考2017]分手是祝愿(Ha ...
分类:
其他好文 时间:
2018-02-21 23:01:32
阅读次数:
289
网络工程师成长日记357-某城市烟草局项目这是我的第357篇原创文章,记录网络工程师行业的点点滴滴,结交IT行业有缘之人9月15号星期二下我与老大及合作网络公司李总、连总午坐车去往某城市,天气晴。此次前去某城市卷烟厂,了解CISCO设备,了解企业的设备应用,线路走向。在坐车去往某城市的路上李总在与老大交谈着。细心的听取他们的谈话内容,谈话中涉及到CISCO的发展历史,看似很简单的问题但当时我就蒙着
分类:
其他好文 时间:
2018-02-21 23:01:23
阅读次数:
264
测试DNS服务的命令 dig host nslookup rndc whois ...
分类:
其他好文 时间:
2018-02-21 23:01:13
阅读次数:
268
ExtJS可以用来开发RIA也即丰富客户端的AJAX应用,是一个用javascript写的,主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。ExtJs最开始基于YUI技术,由开发人员JackSlocum ...
分类:
Web程序 时间:
2018-02-21 23:01:06
阅读次数:
274
摘要: 基于.Net Framework的winform开发,主要是关于为winform平台的一些控件的属性以及事件的使用。 涉及内容: 1、Directory类 2、文本对话框 3、选择字体和颜色对话框 4、Treeview的使用 5、进程以及多线程(线程池) 6、GDI绘图 7、自定义控件 1、 ...
切换到python 2,要加第一行才不乱码,这个是申明 name = "li\tLIlililI" print(name.capitalize()) # 首字母大写,其他小写 print(name.casefold()) # 全部变小写,这个程序不用判断大小写 print(name.center(5 ...
分类:
其他好文 时间:
2018-02-21 23:00:53
阅读次数:
246
一、前言 一种新的机制出现的原因往往是为了解决实际的问题,虽然linux kernel中已经提供了workqueue的机制,那么为何还要引入cmwq呢?也就是说:旧的workqueue机制存在什么样的问题?在新的cmwq又是如何解决这些问题的呢?它接口是如何呈现的呢(驱动工程师最关心这个了)?如何兼 ...
分类:
其他好文 时间:
2018-02-21 23:00:47
阅读次数:
214
正则表达式修饰符:g, i, m g (global): 全局匹配 i (ignoreCase): 忽略大小写匹配 m(multiline): 多行匹配 正则元字符: 1. 量词元字符: +:让前面的元字符出现一到多次 ?:出现0到1次 {n}:出现n次 {n,}: 出现n到多次 {n,m}: 出现 ...
分类:
其他好文 时间:
2018-02-21 23:00:32
阅读次数:
161
一、前言 如果你仔细观察,工作和生活中充满了周期现象:旁边linux driver工程师在调试audio driver的时候播放的1kHz的正弦信号,周末去公园游玩,游船推开水面的波纹,硬件工程师调试硬件电路的时候,示波器显示出来的晶振方波信号…… 所谓周期现象具体包括时间上的周期现象和空间上的周期 ...
分类:
其他好文 时间:
2018-02-21 23:00:25
阅读次数:
219
一、Python模块 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 使用模块可以避免函数名和变量 ...
分类:
编程语言 时间:
2018-02-21 23:00:17
阅读次数:
223
一:操作表 操作表其实是一组按钮,从屏幕底部弹出,点击不同按钮执行不同响应函数。 二:旧版:在js文件中定义并显示操作表 三:新版:在js中创建好操作表,在页面元素的点击事件中显示操作表 ...
分类:
其他好文 时间:
2018-02-21 23:00:10
阅读次数:
1045