自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(474)
  • 资源 (44)
  • 收藏
  • 关注

原创 linux c struct tm宏定义时有时报dereferencing pointer to incomplete type错误,可以将包含头文件改为#include <sys/timeb.h>

宏定义 struct tm  dereferencing pointer to incomplete type

2016-04-01 21:34:29 3250

转载 初学Qt之--在Qt中调用外部C语言模块

原地址:blog.csdn.net/zgrjkflmkyc/article/details/8521953版权声明:本文为博主原创文章,未经博主允许不得转载。      调用外部已编译好的C语言模块,传递参数并将结果返回打印出来。       C语言模块代码:     [cpp] view plain copy /**********

2016-03-30 21:30:07 6575

原创 qt 中 c 编译选项/链接库如何链接

############################################################################## Makefile for building: testWeb# Generated by qmake (2.01a) (Qt 4.7.4) on: ?? 12? 26 22:43:26 2012# Project:  testWe

2016-03-28 23:05:01 1566

转载 bits/stat.h:91:21: error: field ‘st_atim’ has incomplete type如何解决

/usr/include/x86_64-linux-gnu/bits/stat.h:91:21: error: field‘st_atim’ has incomplete type struct timespec st_atim; /* Time of last access. */ ^/usr/include/x86_64-linux-

2016-03-28 22:35:56 5489

原创 xdotool源代码,需要的伙伴请自取

NA

2016-03-16 23:53:40 1097

原创 /usr/include/linux/input.h 中部分按键与KEY值对应关系

switch (c)    {    case 'a':    case 'A':        code = KEY_A;break;    case 'B':    case 'b':        code = KEY_B;break;    case 'C':    case 'c':        code = KEY_C;break;

2016-03-13 14:27:35 1985

原创 linux c 定义打印时间/文件名/行/函数日志的可变参数宏定义,如果需要的话可以参考

linux c 定义打印时间/文件名/行/函数日志的可变参数宏定义

2016-03-13 08:24:58 3209 1

转载 linux下如何模拟按键输入和模拟鼠标

原地址:http://blog.chinaunix.net/uid-23381466-id-3883164.htmldriver: linux下如何模拟按键输入和模拟鼠标2013-09-04 09:02:18 分类: LINUX概述:查看/dev/input/eventX是什么类型的事件, cat /proc/bus/input/devices设备有着自

2016-03-11 19:54:19 6245

转载 linux c 获取屏幕分辨率程序

把这个程序运行下字符终端下到分辨率就出来了。#include #include #include #include #include #include #include int w,h ,bpp;int *fbmem;int main(int argc , char *argv[]) {int fd;struct fb_var_scr

2016-03-08 16:28:25 4641

转载 http://www.linuxidc.com/Linux/2012-01/52138.htm

用C语言在Linux下获取鼠标光标的相对位置代码分享:#include   #include   #include   #include   #include   #include   #include   #include       int main(int argc,char **argv)  {      int fd, retval;      c

2016-03-07 22:12:46 942

转载 Linux下如何模拟按键输入和模拟鼠标

http://soft.chinabyte.com/os/264/12411264.shtmlLinux下如何模拟按键输入和模拟鼠标  查看/dev/input/eventX是什么类型的事件, cat /proc/bus/input/devices  设备有着自己特殊的按键键码,我需要将一些标准的按键,比如0-9,X-Z等模拟成标准按键,比如KEY_0,

2016-03-07 22:01:21 3547

转载 http://blog.csdn.net/liang12360640/article/details/50350648

linux c/c++监听鼠标或键盘事件1、输入设备在文件/proc/bus/input/devices中,如:其中Handlers=kbd event2,说明其值可以在/dev/input文件夹的event2文件中读到,文件夹内容:2、可能是受虚拟机影响,鼠标事件并不能从mousex系列的文件中读到,而是event3,键盘是event2,完整程序如下:

2016-03-07 21:47:38 437

转载 [转]如何将Ubuntu 15.04升级到Ubuntu 15.10

原博客地址:http://www.linuxdiyf.com/linux/14578.htmlUbuntu 15.10 Beta 的代号叫 Wily Werewolf(威利狼人),其最终版将于 10 月 20 号正式发布,距今天还不到一个月的时间了。如果你是一个勇于尝鲜的试用达人,可以参考本文将你的 Ubuntu 15.04 升级到 Ubuntu 15.10 Beta。如果你只是想

2016-02-13 17:49:06 1893 2

原创 Copy from chapter3

bochs目录:D:\Program Files\Bochs-2.6.8freedos.img目录:D:\Program Files\Bochs-2.6.8pm.img目录:D:\Program Files\Bochs-2.6.8pmtest2.com目录:D:\Program Files\Bochs-2.6.8bochsrc.bxrc配置文件:####

2015-07-05 16:20:57 510

原创 一步一步进入保护模式

org 07c00hjmp LABEL_BEGIN%macro Descriptor 3dw %2 & 0FFFFh; dw %1 & 0FFFFh; db (%1 >> 16) & 0FFh; dw ((%2 >> 8) & 0F00h) | (%3 & 0F0FFh); db (%1 >> 24) & 0FFh; %endmacro

2015-07-05 09:17:16 622

原创 11111

org 07c00h; 告诉编译器程序加载到7c00处mov ax, csmov ds, axmov es, axcall DispStr; 调用显示字符串例程jmp $; 无限循环DispStr:mov ax, BootMessagemov bp, ax; ES:BP = 串地址mov cx, 26; CX = 串长度mov ax, 0

2015-07-05 01:21:17 559

原创 chapter6/c/ 下make报如下错误

lib/klib.o: In function `disp_int':klib.c:(.text+0xe6): undefined reference to `__stack_chk_fail'make: *** [kernel.bin] Error 1

2014-10-06 09:04:04 768

转载 从瀑布模型、极限编程到敏捷开发

来源:51CTO技术博客 作者:Jack zhai 2007-12-29 出处:pcdog.com 软件开发是一种对人类智慧的管理,对人大脑思维的“工厂化”管理。人是有感情的、有情绪的、变化的、相对独立的工作单元,这与冰冷的机器是不可比的,所以在中国的历史上,管理人是最难的工作;“学而优则仕”的观点就是让最聪明的人应该选出来做官,做官就是管理人的。软件开发不仅是代码编程,而是人员的

2014-10-06 02:13:54 762

原创 ubuntu14.04中 gedit 注释能显示中文,而source insight中显示为乱码的解决办法

ubuntu source insight 注释 乱码

2014-10-06 00:08:54 3376 4

转载 Top 20 Best Agile Development Books

Top 20 Best Agile Development Books, Ever1: Robert C. MartinAgile Software Development: Principles, Patterns and Practices2: Martin FowlerRefactoring: Improving the Design of Existin

2014-08-31 00:12:26 681

原创 sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set

jason@jason-PC:~$ sudo sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set

2014-08-24 11:40:28 8784

转载 系统的网络服务与此版本的网络管理器不兼容

系统的网络服务与此版本的网络管理器不兼容《==014-04-17 08:57:33First open Terminal and log in as root.# su After that go the correct folder.# cd /etc/NetworkManager/system-connections/Now take a look

2014-06-24 00:23:14 7588 1

原创 gcc生成map文件

gcc -o test test.c -Wl,-Map,a.map

2014-06-24 00:02:20 2805

转载 Lua 程序设计初步

在这篇文章中,我想向大家介绍如何进行Lua程序设计。我假设大家都学过至少一门编程语言,比如Basic或C,特别是C。因为Lua的最大用途是在宿主程序中作为脚本使用的。  Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。  在Lua中,一切都是变量,除了关键字。请记住这句话。  I. 首先是注释  写一个程序,总是少不了注释的。  在Lua中,你可

2013-03-17 20:19:56 596

转载 lua

版权声明《Programming in Lua》的翻译由www.luachina.net完成。本站已经征得作者Mr. Roberto Ierusalimschy的同意,可以翻译他的著作并在本站发布,本书的版权归Mr. RobertoIerusalimschy 所有,有关版权请参考下面引自官方网站的声明,未经许可不得擅自转贴或者以任何形式发布本书,否则后果自负。Copyright © 2

2013-02-20 22:58:32 7674 1

转载 awk行距,行号和计算

一. 行距:1. 每行间加一个空行awk'1; { print "" }'   filname.ext             #输出当前行,在输出一个空行awk'1 { print } { print "" }'   filname.ext    awk'{ print } { print "" }'   filname.ext2. 1的另外一种实现方法:awk'BE

2013-01-25 21:29:28 10943 1

转载 shell——tr的用法

shell——tr的用法语法:tr [–c/d/s/t] [SET1] [SET2]SET1: 字符集1SET2:字符集2-c:complement,用SET2替换SET1中没有包含的字符-d:delete,删除SET1中所有的字符,不转换-s: squeeze-repeats,压缩SET1中重复的字符-t: truncate-set1,将SET1用SET2

2013-01-25 20:08:59 617

转载 shell脚本

#! /bin/shawk -F":" '{print $1 }' /etc/passwd(-n不换行)#! /bin/shecho  -n "Enter your name:"read nameecho "Your name: "$name(\c最后不打印换行)#! /bin/shecho "Your name: \c"\a

2013-01-20 19:25:32 533

转载 VIM快捷键大全

VIM快捷键大全  VIM快捷键:光标移动:四个方向    kh     l    jctrl+f, ctrl+b                 向下翻页,向上翻页ctrl+d, ctrl+u                 向下半翻页,向上半翻页$    移动行尾0    移动行首w    移动下一个词b    移动到上一个词

2013-01-18 22:30:00 1021

原创 vim配置文件及路径

路径: /etc/vim名字: vimrc详细内容:" All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just" /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to :runtime" you can find

2013-01-12 14:42:54 4963

转载 shell 创建文件夹,并在文件夹中创建空文件

#!/bin/bashread dir1for d in $dir1do      mkdir ${d}     cd ${d}     for file in {1..100}           do               echo "cur dir: ${PWD}, create file: ${file}.c"               touc

2013-01-12 11:53:14 15511

转载 c++ 动态创建多维数组

我们知道char *a=new char[10];可以创建一个长度为10的数组。当把定值10换为一个变量时,我们的程序也没有任何问题,这时可成了名副其实的动态创建数组,如:int n=10;char *a=new char[n];但我们怎么动态创建一个多维数组呢?一定有人写出来这样的代码://错误代码char **a=new char[1

2012-12-23 23:20:59 955

转载 Linux下C程序进程地址空间布局

我们在学习C程序开发时经常会遇到一些概念:代码段、数据段、BSS段(Block Started by Symbol) 、堆(heap)和栈(stack)。先看一张教材上的示意图(来源,《UNIX环境高级编程》一书),显示了进程地址空间中典型的存储区域分配情况。           从图中可以看出:从低地址到高地址分别为:代码段、(初始化)数据段、(未初始化)数据段(BS

2012-12-23 23:18:10 756

转载 汇编语言

对于计算机软件专业的学生,适当的学习一些汇编语言知识,我认为很重要,有助于你对于计算机底层工作的了解,帮助你更好的理解计算机高级语言,汇编原理,也对于学习操作系统很有帮助...以下内容均为个人整理...错误不当之处还望大家指出更正..谢谢..每条指令 均按照1、指令的汇编格式2、指令的基本功能3、指令的寻址方式4、指令对标志位的影响5、指令的特殊要求这5

2012-12-23 23:16:11 3793 1

转载 malloc 源码

两个函数取自UNIX 版本6 malloc.c文件,一个为malloc函数,一个为mfree函数  2515:/*map数组是一个空闲资源列表,其中每个存储区由其长度和相对地址定义*/        struct map   2516: {  2517:         char *m_size;  2518:         char *m_addr;  2519: };

2012-12-23 23:11:50 780

转载 纯C实现c++类

/#include "stdafx.h"/*描述:纯c模拟类,纯c编写c++类,纯c实现c++类的简单范例,结构模拟类,struct 编写class.c编写类是实现纯c编写com组件的基础。*/#include typedef struct _Vtbl{    void (*AddRef)(struct CObject* obj,int);//所有的

2012-12-23 23:04:01 2082

转载 C书籍

C程序设计语言(第2版·新版)---C语言“倚天屠龙双剑”---Brian W.Kernighan“C语言之父”  C Primer Plus中文版(第五版)--------C语言“倚天屠龙双剑”---Stephen Prata  C程序设计(第三版)---------------------------谭浩强  C语言大全(第四版)--------------------------

2012-12-09 20:29:56 767

转载 让你的C程序更有效率的10种方法

摘要:任何代码的美丽不仅在于找到一个给定的问题的解决方案,但在它的简单性,有效性,紧凑性和效率。因此,每一个程序员当用C语言开发时,都应该保持这些基本的东西在头脑中。任何优秀的代码不仅是找到一个给定问题的解决方案,还要保持它的简单性,有效性,紧凑性和效率。设计代码往往比执行代码更难 。因此,每一个程序员当用C语言开发时,都应该保持这些基本的原则在头脑中。本文向你介绍规范你的C代

2012-12-09 20:16:51 441

原创 位的计算

#include #include struct stFlag{unsigned char first: 1;unsigned char second: 1;unsigned char third: 6;};int main(){stFlag f;f.first = 0;f.second = 0;f.third = 0x0f;

2012-11-24 00:24:35 452

转载 数据及相应存储区

这是一个前辈写的,非常详细 //main.cpp int a = 0; 全局初始化区 char *p1; 全局未初始化区 main() { int b; 栈 char s[] = "abc"; 栈 char *p2; 栈 char *p3 = "123456"; 123456\0在常量区,p3在栈上。 static int c =0; 全局(静态)初始化区 p1 = (cha

2012-11-15 23:58:42 782

15_day_mini2

15_day_mini2

2018-10-25

Dark-Reader.crx

chrome 黑色主题,比较适合夜间浏览,有利于保护眼睛,chrome 黑色主题,比较适合夜间浏览,有利于保护眼睛

2018-08-09

chatserverclientepoll

c epoll server clientc epoll server clientc epoll server clientc epoll server client

2018-08-04

类everything java源码

java实现的类everything源码,当前未支持文件添加,删除操作的更新,有一些日志方便开发使用,当然代码有一些冗余,当前支持,多字符串搜索,支持正则表达式搜索,用于学习,来自于: https://download.csdn.net/download/chousheng/4782687#comment

2018-06-13

Orange's chapter8a修改后可以查看消息流程的版本

Orange's chapter8a修改后的版本方便消息流程分析 https://blog.csdn.net/r77683962/article/details/79826404

2018-04-05

chapter5_i

os orange chapter5_i os orange chapter5_i os orange chapter5_i os orange chapter5_i

2018-03-13

汇编语言王爽

汇编语言王爽汇编语言王爽汇编语言王爽汇编语言王爽汇编语言王爽

2018-02-15

SourceInsight4

SourceInsight4SourceInsight4SourceInsight4SourceInsight4

2018-02-15

javac_可以编译目录.rar

jdk9 javac编译器 源码 当前可以根据用目录作为参数进行编译 谢谢

2018-01-20

jdk9_javac.rar

jdk9 javac编译器,从编译器解压出来的大包不能直接用于编译,会报package冲突,做了一些处理后可以用于本地编译和调试

2018-01-07

Linux内核阅读心得体会

Linux内核阅读心得体会

2016-10-30

xdotool源代码

xdotool_3.20150503.1.orig.tar 

2016-03-16

clicks模拟鼠标键盘

clicks use for simulate mouse and keyboard actions. Manul: clicks display help information clicks s x sleep x ms clicks m x y mouse cursor move from current position to current.x+x current.y+y position clicks mt x y mouse cursor move to x, y clicks l click left button clicks dl double click leftbutton clicks r click right button clicks dr double click rightbutton clicks e x lines of operation in file clicks sr/er start/end record your operations clicks i string input string at mouse cursor Examples: clicks s 2000 clicks m 100 100 clicks mt 100 100 clicks l clicks r clicks dr clicks dl clicks i "hello clicks!" clicks sr clicks er clicks e a.txt a.txt: mt 100 100 s 1 m 300 300 s 1 l ...

2016-03-13

unix网络编程

unix网络编程

2012-05-13

NS2新的RTP协议

NS2新的RTP协议

2012-04-10

计算机编程的艺术

计算机编程的艺术

2012-02-29

UML基础教程

UML基础教程

2012-02-29

计算机网络

计算机网络计算机网络计算机网络计算机网络计算机网络

2011-10-21

程序员面试宝典

程序员面试宝典程序员面试宝典程序员面试宝典程序员面试宝典

2011-10-21

面向对象技术UML教程

面向对象技术UML教程面向对象技术UML教程面向对象技术UML教程面向对象技术UML教程

2011-10-21

linux给net/socket.c部分接口添加pr-info后运行情况

111

2024-06-13

linux给net/socket.c部分接口添加pr-info后运行情况

111

2024-06-13

[97世界编程大赛4K组]ts代码运行展示.mp4

1、代码源头及演示:https://supersodasea.github.io/Omniscent/ 2、修改了些代码,减少和修改了些代码行方便阅读和调试,但是原代码有魔鬼数字,实在看不懂 3、源代码用到了些图形学相关知识; 4、当前运行代码地址及分支:https://gitee.com/r77683962/Omniscent,分支:Only2Files 5、该视频未配声音。

2024-05-05

SI4安装文件及操作流程

SI4安装文件及操作流程

2022-08-01

EDK II Documentation

EDK II Documentation EDK2代码中工程文件

2022-07-10

小米商城网站示例模仿商城

小米商城网站示例模仿商城

2022-01-21

前端项目带有可定制菜单示例

前端

2022-01-21

YunGameDownload.zip

操作系统显示中文字符

2020-06-21

kern.log linux start

LINUX 启动日志记录(包含文件,函数,没有行数),内核版本5.3.1 添加打印日志添加打印日志添加打印日志

2019-11-10

dmesg_with_pr_info_add_file_function.log

dmesg_with_pr_info_add_file_function.log dmesg_with_pr_info_add_file_function.log

2019-11-03

kernel start log.txt with log

kernel start log with init/main.c and kernel/idle.c modified

2019-10-29

boot.zip Linux kerner grub 5.0.1压缩包

linux kernel grub 5.0.1起动文件汇总,如果是自己新编译的内核,需要把vmlinuz-5.0.0-13-generic和initrd.img-5.0.0-13-generic拷贝到boot目录。

2019-09-14

records.txt

Ubuntu 19.04 Upgrade kernel from 5.0.0 to 5.0.1 generated files

2019-08-24

scrapy1.5-chinese-document-master.zip

scrapy1.5-chinese-document-master.zip

2019-07-07

hibernate-release-5.0.12.Final.rar

hibernate-release-5.0.12.Final.rar

2019-06-17

30day 的07_day 添加了大屏显示1024*768,适配了中文显示

30day 的07_day 添加了大屏显示1024*768,适配了中文显示30day 的07_day 添加了大屏显示1024*768,适配了中文显示30day 的07_day 添加了大屏显示1024*768,适配了中文显示

2019-04-14

30day pdf+codes

30day pdf+codes

2019-04-11

15_day_mini2.rar

30dayos, mini code

2019-04-08

引导扇区设置显示1024*768分辨率

引导扇区设置显示1024*768分辨率

2018-10-25

15_day_mini

15_day_mini

2018-10-24

空空如也

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

TA关注的人

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