- 博客(121)
- 资源 (13)
- 收藏
- 关注
原创 Linux的时间同步(NTP)
网上查到的一个方法,linux主机更新本地时间:sudo ntpdate ntp.nasa.gov或者是:sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2012-08-09 09:27:20 643
原创 对上一篇文章《extern与头文件(*.h)的区别和联系》的学习体会
阅读了上一篇分享的文章,我个人认为,最重要的结论如下:总结: 对变量而言,如果你想在本源文件(例如文件名A)中使用另一个源文件(例如文件名B)的变量,方法有2种:(1)在A文件中必须用extern声明在B文件中定义的变量(当然是全局变量);(2)在A文件中添加B文件对应的头文件,当然这个头文件包含B文件中的变量声明,也即在这个头文件中必须用extern声明该变
2012-02-09 15:02:02 1606 2
转载 extern与头文件(*.h)的区别和联系
原文网址为:http://lpy999.blog.163.com/blog/static/117372061201182051413310/个人认为有一些道理:所以转过来学习了。用#include可以包含其他头文件中变量、函数的声明,为什么还要extern关键字? 如果我想引用一个全局变量或函数a,我只要直接在源文件中包含#include (xxx.h包含了a
2012-02-09 14:16:42 23604 11
原创 防止重复定义的extern技巧的使用
这些文章是 作者看一些优秀的代码的学习笔记。本篇是uc_os中的一些代码。有不对的地方,欢迎大家拍砖指正。共同进步,O(∩_∩)O~防止重复定义的extern技巧的使用如:自己创建一个工程,全局变量应该是得到内存分配并且可以被其他模块通过C语言中的extern关键字调用的变量。因此,必须在 .C 和 .H 文件中定义或是通过extern来引入,这种重复的定义很容易
2012-01-15 10:23:22 2624
原创 ubuntu 卸载软件包
ps aux | grep xxxxxx ## 查询进程名称apt-cache show xxxxxx ## 查看对应软件包的版本;xxxxxx -v ## 查看软件包的版本是否一致sudo ap...
2021-07-15 10:02:02 199
原创 修改git commit信息中的author
修改git commit信息中的author1] rebase 到你要修改的那一条commit git rebase -i [commit_hashcode] 或者输入 git rebase -i HEAD~1 #修改当前最后一天往前数几条,这个数字就输入几2] 这个时候会出现一个文本编辑界面内容大概如下, 把你要改的commit 前面的pick替换成edit,...
2020-03-27 09:32:06 400
原创 一道学习题-力扣
还没有做完,验证完,先保存下;/*** Definition for singly-linked list.* struct ListNode {* int val;* struct ListNode *next;* };*/struct ListNode* addTwoNumbers(struct ListNode* L1, struct L...
2020-03-12 16:56:10 221
原创 git 修改commit log 和修改author(最后一次commit和前边的commit多次)
2、git 修改commit log ;修改最后一次的log:git commit –amend修改前边的log:git rebase -i HEAD~2修改此时的最上面的pick为edit;然后git commit --amend ,此时修改的就是从上面数,第二个commit的log;然后保存;然后执行:git rebase --continue;那么上面的日志就...
2019-07-29 20:26:52 2775
转载 Ubuntu 18.04 LTS 安装wine 、exe程序安装和卸载
Ubuntu 18.04 LTS 安装wine 、exe程序安装和卸载https://www.cnblogs.com/hyyq/p/9082765.html什么是wine? Wine(是“Wine Is Not an Emulator”的缩写)是一个兼容层,能够在几个POSIX兼容的操作系统上运行Windows应用程序,如Linux、MaOS、BSD。代替模拟虚拟机或仿真器的内部Wind...
2019-06-13 10:31:06 2832
转载 【转】关于git rebase 的使用场景总结
【原文网址:https://juejin.im/entry/5cbfedffe51d456e831f6946】 原文介绍的明白程度超出了我的想象;赞一个!!!在使用版本控制工具git管理项目中我们主要经常使用的git命令大致如下:git status, git diff,git add, git stash, git push, git pull,git merge,git log...
2019-05-10 16:24:23 2256 2
转载 NFS工作原理
转自:https://www.cnblogs.com/me80/p/7464125.html原来对NFS和RPC一直不太明白;看完了,感觉收获不少,转载记录一下学习了;谢谢博客原作者;上面是原文链接;一、NFS工作原理1、什么是NFS服务器 NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。...
2019-04-26 17:51:20 2917 1
转载 嵌入式中的BSP---BSP到底是什么?
原文网址:http://blog.chinaunix.net/uid-20788636-id-1841270.html(1)什么是BSP? BSP是板级支持包,(board support package)是介于主板硬件和操作系统之间的一层,应该说是属于操作系统的一部分,主要目的是为了支持操作系统,使之能够更好的运行于硬件主板。BSP是相对于操作系统而言的,不同的操作系统对应于不...
2019-04-26 14:56:36 2109
原创 mysql-5.1.45-winx64 下载
https://download.csdn.net/download/yuyantai1234/10735502
2018-10-21 20:45:41 544
转载 一些下载交叉编译环境的地址
最常用的编译版本是arm-linux-gcc-3.4.1 和 arm-linux-3.3.2 的,现在的嵌入式开发基本上用的是这些,3.4.1的用于编译2.6的内核,而3.3.2的常用于编译busybox,和bootloader(u-boot),编译的版本配合不好的话就会出错,所以要选择好编译版本,如果这个版本不行的话,可以试试其他的版本,在uclinux上用的多的就是arm-elf-tools-
2013-11-22 10:02:46 798
转载 网络协议学习方法和工具
【转载】网络协议学习方法和工具分类: 网络协议2012-11-16 19:31 281人阅读 评论(0) 收藏 举报1.学习方法(转自http://blog.chinaunix.net/u1/33167/showart_463501.html )上班了要在Linux做一些底层的网络处理,不得不从头来学Linux和网络,编程部分主要看Richard Stevens的那
2013-11-20 11:04:17 1249
转载 GDB Core
GDB Core原文网址:http://blog.csdn.net/duanbeibei/article/details/6923716程序运行发生异常退出,比如segment错误,此时可以利用系统生成的core文件,配合GDB来定位问题。问题程序: segment.c[cpp] view plaincopy#incl
2013-10-31 11:20:23 786
转载 理解except脚本几个简单参数
原文地址:http://blog.sina.com.cn/s/blog_628571e60101bjad.html脚本代码如下: ############################################## #!/usr/bin/expect set timeout 30 spawn ssh -l username 192.168
2013-06-21 09:54:39 2470
原创 fedroa-17下手动安装rzsz命令
自己fedroa没有rzsz命令,安装下,做了记录备忘。1、http://ohse.de/uwe/software/lrzsz.html上下载lrzsz-0.12.20.tar.gz安装包,(自己做了个备份http://download.csdn.net/detail/yuyantai1234/5566769)2、 、解压文件tar zxvf lrzsz-1.12.
2013-06-12 11:47:59 770
原创 jni先做的工作--笔记
1、编写Test.java文件内部写函数:class Test{public native byte[] getData();}2、执行命令:c:cd Program Files\Java\jdk1.6.0_38\bin>3、执行命令:javac Test.java4、执行命令javah -jni Test5、生成Test
2013-03-13 00:26:53 586
转载 acsii表
ASCII码表 Table of ASCII CharactersThis table lists the ASCII characters and their decimal, octal and hexadecimal numbers. Characters which appear as names i
2013-02-27 14:08:38 1658
转载 linux线程函数大全
以下内容来源于网络,本人仅收集用于学习之用,如原作者有任何意见,可以给我留言,我会尽快将其删除。索引:1.创建线程pthread_create2.等待线程结束pthread_join3.分离线程pthread_detach4.创建线程键pthread_key_create5.删除线程键pthread_key_delete6.设置线程数据pthread_setspec
2013-01-14 18:00:10 673
转载 Linux多线程函数详解
原文网址为:http://blog.163.com/huchengsz@126/blog/static/734837452009981171140/函数原型: #include int pthread_create(pthread_t *restrict tidp,const pthread_attr_t *restrict attr, void
2013-01-14 17:58:09 2770
转载 Windows线程函数概述 - 《C++编程艺术》
原文网址:http://www.cppblog.com/fwxjj/archive/2012/06/09/14944.htmlWindows线程函数概述 - 《C++编程艺术》Windows提供了多组支持多线程的应用程序接口(API)函数。许多读者已经对Windows提供的多线程函数有一定程度的了解,但是对于那些不熟悉这些的读者,本章提供了这些函数的概述。记住,Windows提供了
2013-01-11 16:51:11 556
转载 Linux系统信息查看命令大全
原文网址:http://tech.idv2.com/2008/01/11/linux-sysinfo-cmds/最近看了一些Linux命令行的文章,在系统信息查看方面学到不少命令。 想起以前写过的一篇其实Linux这样用更简单, 发现这些系统信息查看命令也可以总结出一篇小小的东西来了。另外这里还有非常多的命令, 可以作为参考。系统# uname -a
2013-01-09 13:58:43 537
转载 如何查看linux系统源码
能够查看linxu系统源码是类unix系统开源性的体现,是在其他系统享受不到的待遇,我的系统是ubuntu,将查看过程列在下面:例如我想查看cat命令工具的源码——查看工具的路径$ whereis catcat: /bin/cat /usr/share/man/man1/cat.1.gz查看工具所属的包$ dpkg -S /bin/catcoreutil
2013-01-08 17:25:11 734
转载 windows socket编程
一、TCP/IP 体系结构与特点 1、TCP/IP体系结构 TCP/IP协议实际上就是在物理网上的一组完整的网络协议。其中TCP是提供传输层服务,而IP则是提供网络层服务。TCP/IP包括以下协议:(结构如图1.1)(图1.1) IP: 网间协议(Internet Protocol) 负责主机间数据的路由和网络上数据的存储。同时为ICMP,TCP, U
2013-01-08 14:54:18 696
转载 mdi 之df和mlr
MDI为 媒体流丢失率和延迟的组合评价指标 MDI(Media Delivery Index)媒体传输质量指标是由思科公司和IneoQuest共同提出的,对视频流在IP网络传输质量进行评估的测量指标。作为IP视频流传输质量测试的行业标准,MDI测量指标广泛地应用于IPTV和IP有线数字电视网络质量评估和监测。 对IP视频流的传输质量用RFC 4445 MDI标识为: D
2013-01-06 16:21:28 5963
转载 windows下socket编程GetLastError()函数返回结果与对照表
原文地址:http://blog.sina.com.cn/s/blog_4880c4bb0100b6a5.htmlWSAGetLastError()函数返回结果与对照表:Windows Sockets code Error Description ------------------------------------------------------------
2012-12-24 14:23:36 9823 1
原创 linux代码移植到windows下“error missing struct tag”
vs 编译 linux的移植代码,会出现“missing struct tag”的错误,查找一下是关键字的问题,linux的代码可以有interface,但是vs认为interface是关键字,不能把关键字当成变量。
2012-12-20 09:47:37 537
原创 awk总结
近来看的awk,个人认为最有用的作为总结,作为笔记,备忘。先学习一下常见的几个宏。如图:常见的宏有:RS ( 输入记录之间的分隔符 )Records Seperator.ORS ( 输入出记录之间的分隔符 )Output Records Seperator.FS (输入记录中,每个域之间的分隔符)Fields Seperator.OFS (输出记录中,每个域之间的分
2012-11-21 15:54:18 1807
转载 awk学习笔记
awk学习近来学习了linux的命令awk。参考文章网址:http://blog.163.com/li_zhen_jie/blog/static/76957031200892223830823/linux awk 用法小结 awk 用法:awk ' pattern {action} '变量名 含义ARGC 命令行变元个数ARGV 命令行变元数组
2012-11-21 15:43:49 476
原创 strspn和strcspn方法学习
#include #include int main(int argc, char **argv){ char *ptr = "rrrabcd\r\nbbdc"; printf("%d\r\n", strspn(ptr, "r")); printf("%d\r\n", strcspn(ptr, "d")); return 0;}
2012-11-12 17:49:16 562
转载 source insight 工具学习
Source Insight实质上是一个支持多种开发语言(java,c ,c++等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我们当成源代码阅读工具使用。所以,为了有效的阅读源程序,首先必须选择功能菜单上的 “Project”选项的子菜单“New Project”新建一个项目,项目名称可以自由选定,当然也可以选择删除(Remove)一个项目。当删除一个项目的时候,并不删
2012-10-25 10:57:43 1404
原创 ubuntu下PATH路径的设置——工作笔记
在自己编写了一个shell小的脚本,而此脚本只在固定文件夹下可以执行,在其他的路径下,该脚本不能使用。所以就想将脚本的所在目录设置为环境变量PATH下,这样可以在任何路径下执行。1、用export命令设置当前session的PATH在登录用户为tom时,/home/tom/路径下,执行[tom@tom]$echo $PATH
2012-08-18 00:27:06 15435
原创 shell脚本编写小例子——工作笔记
在公司工作的时候,用的是ubuntu环境。而电脑装的是windows系统,所以在ubuntu下设置了一个文件夹为共享文件夹。在windows下的网上邻居里可以访问,所以经常这样的来共享文件。然而从windows下拷贝进去的文件,文件的own和grp都是nobody,而在ubuntu下想改动或是操作是需要自身的权限的。所以就经常更改成自己的own和grp。所以就用到了指令,来实现这个改动
2012-08-17 23:25:30 1003
原创 组播技术中IP地址到MAC地址的映射
转载自:http://0bill0.blog.51cto.com/195306/300481以太网组播MAC地址以太网传输单播IP报文的时候,目的MAC地址使用的是接收者的MAC地址。但是在传输组播数据包时,其目的地不再是一个具体的接收者,而是一个成员不确定的组,所以要使用组播MAC地址。(1) IPv4组播MAC地址IANA规定,IPv4组播MAC地址的高24位为0x
2012-08-12 10:11:09 2073
原创 windows下DOS杀死进程命令
1、打开任务管理器,看一下这个进程的PID值,记下来。如果你的任务管理器没显示PID值,就到上边的“查看”“选择列”里勾选“PID进程标识符”,确定 当然,也可以在DOS命令窗口,输入tasklist查看进程的ID;2、点“开始”“运行”,输入CMD,确定,弹出DOS命令窗口,在里边输入: ntsd -c q -p PID值 回车 就可以杀掉那个进程了。
2012-07-21 20:36:22 7414 1
原创 linux下c语言的大小端
近来在ubuntu下开发c,网络编程方面的,遇到网络字节序,和本地字节序 大小端的问题。1、判断大小端的简单方法:#include #include int main(void){ unsigned int i = 1; if(*((char*)&i) == 0) { printf("this is big endian. \n"); } else if(*(
2012-07-19 19:02:35 5532 1
原创 LINUX操作快捷键
显示桌面:windows 下:win + dlinux 下:ctrl + alt + d锁屏:windows下:win + Llunux下:ctrl + alt + L
2012-07-19 11:47:36 587
转载 ubuntu下安装中文输入法
近来在用ubuntu(on vmware),原文网址为:http://www.blogjava.net/yjjlovewjf/archive/2008/01/15/175344.html自己记下,以作笔记,回忆。Ubuntu 中文输入法安装--转这里的方法同样适用于Debian下的Scim输入法的安装。根据SCIM的文档说明,装SCIM最好用UTF-8的locale。(你也可以
2012-07-19 11:42:25 579
64-ia-32-architectures-software-developer-vol-2b-manual.zip
2021-07-16
64-ia-32-architectures-software-developer-vol-3c-part-3-manual.zip
2021-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人