自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 Python3中zip(*[iter(s)]*n)的理解

python3的文档对于zip()的描述:zip(*iterables)创建一个聚合了来自每个可迭代对象中的元素的迭代器。返回一个元组的迭代器,其中的第i个元组包含来自每个参数序列或可迭代对象的第i个元素。 当所输入可迭代对象中最短的一个被耗尽时,迭代器将停止迭代。 当只有一个可迭代对象参数时,它将返回一个单元组的迭代器。 不带参数时,它将返回一个空迭代器。函数会保证可迭代对象按从左至右的顺序被求值。 使得可以通过zip(*[iter(s)]*n)这样的惯用形式将一系列数据聚类...

2021-03-08 22:51:56 853 1

原创 ubuntu root用户初始密码

新安装的ubuntu系统,第一次切换到root用户时,需要输入root用户的密码,但是我们在安装的时候并没有设置root用户密码,只有一般个人账户(ccl)的密码A,此时,需要给root用户设定一个密码。步骤如下:1. 输入 sudo passwd 命令,输入一般用户密码A并设定root用户密码为B。2. su 输入B,切换到root用户;3. su ccl回到ccl。...

2018-10-09 22:03:31 5947 2

原创 从ubuntu 16.04重启进入win7系统时间减少8小时

安装了ubuntu 16.04和win7双系统,在使用了ubuntu系统重启进入win7后,系统时间总是比北京时间少了8个小时,需要手动的同步时间才行。原因:Windows把系统硬件时间当作本地时间(localtime),即操作系统中显示的时间跟BIOS中显示的时间是一样的。 Linux/Unix/Mac把硬件时间当作UTC,操作系统中显示的时间是硬件时间经过换算得来的,比如说北京时间...

2018-10-06 18:49:16 477

原创 ubuntu开机启动synergyc

两台电脑,分别是win7和ubuntu-14.02,win7上synergys做服务器,ubuntu上的synergyc做客户端可以共享win上的键盘和鼠标。需要ubuntu上开机自己启动synergyc连接win7服务器,设置如下:sudo vim /etc/lightdm/lightdm.conf加上:display-setup-script=/usr/bin/synergyc 192.168...

2018-02-27 09:54:29 4201

原创 vim在多个页面之间的复制粘贴

.vimrc添加185 "--- 跨终端粘贴186 let g:copy_file=$HOME . "/.vim_copybuffer"187 function Write_copy_file()188 "本函数将 @" 缓冲区内容写入文件189 let lines=split(@", "\n")190 call writefile(lines,g:copy_file)

2017-09-30 16:05:06 2967

原创 linux内核中用到的好方法

linux内核中有很多巧妙的设计、算法,在面试、实际应用中都大有裨益。 1、向上取整除#define DIV_ROUND_UP(n,d) (((n) + (d) - 1) / (d)) 例:DIV_ROUND_UP(12, 5)  结果是3 2、求最大公约数lib/gcd.c首先将ab排序,结果a>= b;如果b=0,0除任何数为0,所以a为最大公约数...

2017-09-22 15:13:48 409

原创 linux内核基础

1、offsetof(TYPE,MEMBER)返回MEMBER在结构体TYPE中的偏移地址#define  offsetof(TYPE, MEMBER)  ((size_t) &((TYPE *)0)->MEMBER) (TYPE *)0将值0强制转换为TYPE结构体指针,&((TYPE *)0)->MEMBER找到MEMBER的地址,((size_t) &((TYPE *

2017-09-22 13:39:11 260

原创 ubuntu修改主用户名及目录

安装ubuntu12.04,由于不小心把用户名写成了unbuntu,由于是虚拟机,默认的主机名也是ubuntu-virtual-machine,主目录是/home/unbuntu。看着很碍眼,决定修改主用户名为ccl,主机名为ubuntu。步骤如下:修改主机名:修改/etc/hostname和/etc/hosts(网络)1. 切换都root用户:su root2. 修改/etc

2017-09-20 23:21:01 3132

转载 shell注意语法

1、第一个问题是赋值语句不能够在变更与值之间有空格,如上面的这一句:    wordnum = `cat $afile|grep html|wc -l`;    如果这样写,是肯定会报错误的,必须要写成以下这样:    wordnum=`cat $afile|grep html|wc -l`;    2、第二个问题是if语句的方括号与判断条件之间一定要是两边都有空格,如这条语句:

2017-08-27 22:04:27 196

原创 vim常用插件,设置,命令记录

学习vim记录

2017-07-08 00:02:14 375

转载 QT的QWS参数

QT编程和文档中的术语QWS的全称是Qt windows system,是QT自行开发的窗口系统,体系结构类似X Windows,是一个C/S结构,由QWS Server在物理设备上显示,由QWS Client实现界面,两者通过socket进行彼此的通讯。在很多嵌入式系统里,QT程序基本上都是用QWS来实现,这样保证程序的可移植性。另外在运行QT程序时添加-qws参数,表示这个程序是Q

2016-09-07 11:09:03 464

原创 __be16 eth_type_trans(struct sk_buff *skb, struct net_device *dev)

参考一下博客:http://yaoyang.blog.51cto.com/7657153/1269713http://blog.csdn.net/eric_liufeng/article/details/10475583/** * eth_type_trans - determine the packet's protocol ID. * @skb: received

2016-07-15 16:29:15 3355

转载 Linux网络编程--原始套接字

原始套接字(SOCKET_RAW)学习总结,主要转载、参考如下博客,部分自己的理解运用:Linux网络编程——原始套接字能干什么?http://blog.csdn.net/tennysonsky/article/details/44655077通常情况下程序员接所接触到的套接字(Socket)为两类:(1)流式套接字(SOCK_STREAM):一种面向连接的 Socket,针对

2016-07-09 10:51:45 471

转载 VMware Workstation的三种网络连接模式

原文由使命召唤@jilinxpd发表在cnblogs,题目《VMware Workstation的三种网络连接模式》。安装完VMware后,宿主机上会多出以下虚拟设备:VMnet0,用于桥接模式下的虚拟交换机。VMnet1,用于Host-only模式下的虚拟交换机。VMnet8,用于NAT模式下的虚拟交换机。VMware Network Adapter

2016-06-29 23:08:40 3823

原创 学习书签

linux学习:为AM335x移植Linux内核主线代码(1)了解dtshttp://bbs.ednchina.com/BLOG_ARTICLE_3024972.HTM

2016-06-26 20:53:38 462

转载 [c++]TRACE 宏的利用

原文转载自博客园huhu0013 TRACE 宏的利用。。。TRACE 宏有点象我们以前在C语言中用的Printf函数,使程序在运行过程中输出一些调试信息,使我们能了解程序的一些状态。但有一点不同的是:TRACE 宏只有在调试状态下才有所输出,而以前用的Printf 函数在任何情况下都有输出。和Printf 函数一样,TRACE函数可以接受多个参数如:int x = 1;

2016-01-31 00:00:53 579

原创 通信网络学习笔记

1、网络层寻址使用IP地址,寻址的方式是三层路由,发送的是数据包;数据链路层寻址使用物理地址(MAC地址),寻址方式是二层交换,发送的信息是数据帧;物理层是建立端到端的连接,发送的是比特流。要发送的信息经过网络层,会加上网络层的帧头形成了三层的数据包;到了数据链路层会加上二层的帧头帧尾形成二层数据帧;数据帧到了物理层变成0和1组成的比特流,经过物理链路传送到下一站点。2、SDH的通道层和段都是

2015-09-05 23:31:24 599

原创 虚拟机安装雨林木风XP遇到的一些问题

今天用ghost光盘在虚拟机中装雨林木风的XP系统遇到几个问题,解决如下:1、在虚拟机power on 后进入Ghost XP SP3的装机界面,选择了【1】安装Ghost XP SP3到C盘,出现问题1:File Name ? (546)Output error file to the following location: A:\GHOSTERR.TXT ok

2014-01-13 00:05:25 3311

原创 学习VC、MFC中遇到的各种问题及解决办法

MFC:1.用VC6在WIN7中编译生成ocx文件时,下方组建窗口显示“Registering ActiveX Control...”后没有表明“regsvr32:DllRegisterServer in .\Debug\Clock.ocx succeeded." 即说明控件是没有注册。在测试容器中将找不到我们编写的ocx控件。并且在命令提示符中用"regsvr32   路径"的方法也

2013-06-16 11:24:27 1154 1

Linux+Device+Driver+3rd(E)

linux设备驱动经典之作,英文版,但都是比较简单易懂的语言描述,不影响阅读。

2017-12-09

数据结构课件

关于数据结构的教学课件,比较基础,可以作为初学者入门课程

2012-05-15

空空如也

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

TA关注的人

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