自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (39)
  • 收藏
  • 关注

原创 MU-MIMO & SU-MIMO

一张图说明MU-MIMO和SU-MIMO之间的关系。

2023-09-10 00:30:35 143

转载 ubuntu samba 配置成不需要用户密码访问

1、安装samba :一共有两个应用安装samba:sudo apt-get install samba安装smbclient:sudo apt-get install smbclient  2、修改samba 的配置文件打开配置文件:vim /etc/samba/smb.conf[share]comment=samba    ##这个是说明,随意填path=/homepublic=yeswrit...

2018-06-02 01:29:16 1481

转载 ubuntu 远程桌面(转)

网上找的,可用https://blog.csdn.net/zz_1215/article/details/779214051、安装xrdpsudo apt-get install xrdp2、安装vnc4server我这里是安装xrdp的时候自动安装的。我看网上很多说是需要单独安装的。3、安装xfce4sudo apt-get install xubuntu-desktop这个软件比较大,总计需要...

2018-05-31 01:03:16 357

原创 github.com 加速方法

Ubuntu 修改hosts映射(/etc/hosts),增加一条,速度从7K变成2M,牛逼了!185.31.16.184github.global.ssl.fastly.net

2015-11-19 23:15:45 8313 3

转载 通过uboot给arm开发板烧写内核,文件系统

给开发板烧写内核,文件系统:1,可以通过JTAG线连接开发板,来给开发板先烧一个UBOOT(也可以通过USB HOST连接到pc,烧写uboot)2,板子上已经有UBOOT了,然后通过串口连接到pc上,同时把网线插好,和pc在一个网络里3,启动开发板,进入ubootprintenv 可以查看环境变量,set serverip xx.xx.xx.xx 设置 pc的ip(p

2015-11-18 00:55:59 1096

转载 ubuntu14.04 开启tftp服务器

其实发行版本无关,只是我是在14.04中安装的,从网友中找到方法,很简单明了,收藏了,安装完后就可以在linux下用tftp传输文件了,试过用minicom,但是还是不怎么方便。1. sudo apt-get install tftpd tftp openbsd-inetd2. sudo  vi /etc/inetd.conf#:BOOT: TFTP

2015-11-18 00:55:04 1624

转载 Mac下git命令自动补全

转载自:http://www.haodaima.net/art/2597876直接进入正题:$ brew list查看你是否已经安装了"bash-completion",如果没有,继续往下看:$ brew install bash-completion#####安装完成之后######$ brew info bash-completion  ####

2015-11-14 23:16:02 423

原创 Makefile中的=, :=, ?=, +=

= 是最基本的赋值:= 是覆盖之前的值?= 是如果没有被赋值过就赋予等号后面的值+= 是添加等号后面的值估计=和:=比较难以理解,举个例子如下:1、= 是当Makefile被最后展开以后,再确定变量的值,比如:x = fooy = $(x) barx = abc这个例子中最后的结果y = abc bar2、:= 是赋值的时候在Makefile中的位置

2015-06-21 09:27:22 388

转载 windows访问Ubuntu共享文件夹

1. 在ubuntu中安装samba应用程序    # sudo apt-get install samba smbfsNote: On ubuntu 14.04 there is not smbfs. (instead is cifs-utils)    # sudo apt-get install samba cifs-utils2. 在ubun

2015-06-03 10:44:20 437

原创 ubuntu 14.04.02 root 登陆

在/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf中加入:greeter-show-manual-login=true 这句重启系统。修改root的密码sudo passwd root  即可。reboot以后,又出现"Error found when loading /root/.profile..."

2015-04-08 15:42:00 560

转载 玩转AWK

简单介绍一下,awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大,这是我们玩linux的必备基本功,若要对其身世有更详尽的了解,自行搜索即可。对于工具的知识,笔者尽量将每个知识点的简要说明,并给出实例。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。用法: awk [

2015-03-01 23:55:13 371

转载 关于STM32的IAP很不错的文章

http://share.yioumu.com/tech/2841/STM32%E8%8F%9C%E9%B8%9F%E6%88%90%E9%95%BF%E8%AE%B0---%20IAP%20%E5%9C%A8%E7%BA%BF%E5%8D%87%E7%BA%A7%E8%AF%A6%E8%A7%A3

2014-10-14 11:32:41 531

转载 freemodbus代码解读

freeModbus的代码库还是很好用的,本人在wince和C8051F410下均移植成功(只用到RTU模式)。但freeModbus提供的文档比较少,只能对照着Modbus协议一点点试着读懂源代码。下面是阅读代码期间的跟踪笔记:  1、eMBErrorCode为枚举类型变量,代表错误码,共有8个错误代号。常用的是MB_ENOERR,即没有错误。  2、eMBMode枚举类型变量代

2014-10-08 23:27:52 3014

转载 Difference between MSDU, MPDU, A-MSDU, A-MPDU in 802.11n

Difference in implementation:If we see the packet being handed from the IP layer to the MAC layer the following sequence of processing is seen. The packet goes from the IP layer to the MAC-llc (lo

2014-03-23 18:47:30 1800

原创 致青春

搬到了新家,收拾房间的时候偶然找到一块很多年以前自己手工焊接的电路板。想起当年的青涩,想起当年睡在实验室的日日夜夜。是的,我就是这样一步一步的走过来的。明天就要去新公司报到了,祝福自己一帆风顺,同时怀恋一下自己的青葱岁月。

2014-03-16 22:46:47 715

转载 volatile陷阱

对于volatile关键字,大部分的C语言教材都是一笔带过,并没有做太过深入的分析,所以这里简单整理了一些关于volatile的使用注意事项。实际上从语法上来看volatile和const是一样的,但是如果const用错,几乎不会有什么问题;而volatile用错,后果可能很严重。所以在volatile的使用上,建议大家还是尽量求稳,少用一些没有切实把握的技巧。注意volatile修饰

2014-02-16 12:04:45 529

转载 malloc(0)返回值

查看man结果:malloc() allocates size bytes and returns a pointer to the allocated memory. The memory is not cleared. If size is 0, then malloc() returns either NULL, or a unique pointer value that can 

2014-02-16 11:55:11 2005

转载 指针与函数的几点小结

心血来潮, 想对函数指针的几个用法小结一下, 都是平常容易见到的, 如果还有其它不觉的用法也请朋友们不吝赐教.若有错误之处,还请指正.1. 首先,在C语言中函数是一种function-to-pointer的方式,即对于一个函数,会将其自动转换成指针的类型.如:#includevoid fun(){}int main

2014-02-05 23:11:47 547

转载 typedef函数指针

1.简单的函数指针的应用形式1:返回类型(*函数名)(参数表) [cpp] view plaincopychar (*pFun)(int);   char glFun(int a){ return;}   void main()   {       pFun = glFun;       (*pFun)(2);

2014-02-05 23:06:40 501

原创 poll的设计

#include #include #include #include #include #include #include #include #define DEVICE_NAME "select_poll"#define MAX_BUFFER_SIZE 20static char buffer[MAX_BUFFER_SIZE];static int buffer_ch

2014-02-05 00:19:53 613

原创 linux 并发控制总结

Atomic_tAtomic_t atom = ATOMIC_INIT(1);Atomic_dec_and_test(&atom);Atomic_inc(&atom);Spin_lock_tSpinlock_t lock;Spin_lock_init(&lock); -DEFINE_SPINLOCK(lock);Spin_lock(&lock);Sp

2014-02-04 22:44:23 585

原创 copy_from_user 出现警告的解决

if(copy_from_user(mem, buf, count)){return -EINVAL;} warning: call to ‘copy_from_user_overflow’ declared with attribute warning: copy_from_user() buffer size is not provably correct [enabled

2014-01-24 14:47:37 2272 1

原创 sublime设置

1.安装Sublime Package Control。       在Sublime Text 2上用Ctrl+~打开控制台并在里面输入以下代码,Sublime Text 2就会自动安装Package Control。import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packa

2013-11-16 00:58:20 875

转载 linux 内核配置 make menuconfig

下面以最新的Linux 2.6.20内核为例,介绍比较常用的一些Linux内核配置选项,其他选项读者可以参考系统提供的帮助信息。需要说明的是,在内核配置中,某项选择Y表示把该项选择进内核,选择M则表示把该项编译成模块,选择N则表示 不选择进内核。在make menuconfig 下,*表示Y,M表示M,空白表示N。在make xconfig下,√表示Y,·表示M,空白表示N。如果某选项在配

2013-11-04 01:30:28 4281

转载 linux上svn连接visual svn server时ssl鉴权失败,问题解决

场景:1、在windows 7上安装了visual svn server作为自己的svn服务器。    2、在虚拟机centos 6.3上使用svn客户端check代码,报错:[plain] view plaincopyprint?#svn checkout https://192.168.0.104:8443/svn/DblList

2013-11-02 04:16:25 876

原创 UBUNTU SVN使用

一、SVN安装1.安装包1.$ sudo apt-get install subversion2.创建项目目录$ sudo mkdir /home/xiaozhe/svn$ cd /home/xiaozhe/svn/$ sudo mkdir mypro3.创建svn文件仓库$ sudo svnadmin create /home/

2013-11-01 00:23:29 783

原创 在ubuntu中加入环境变量

在ubuntu中加入环境变量,以及设置PATH的方法建立文件/etc/profile.d/developer.sh 在文件中加入export JAVA_HOME=/root/developer/jdk-7-sunexport JRE_HOME=${JAVA_HOME}/jre   export CLASSPATH=.:$JAVA_HOME/libexport PAT

2013-10-31 01:53:27 1466

转载 zigbee 网络如何设置PANID??

如果在一个环境复杂的小区或者是工业现场中,存在各种用途的zigbee设备; 如果每一个网络设置一个信道用于区分,可能16个信道不够使用; 如果两个网络设置在同一个默认信道,就有可能网络A的终端设备加入到网络B中去; 网络B的协调器控制了网络A 中的设备;    好比,你们家的遥控器控制了邻居家的灯开光;解决这个问题的方法是; 使用PANID   给网络编号;范围是0X0001---

2013-09-23 01:50:12 3211

转载 source insight 快捷键

source insight快捷键及使用技巧 退出程序                             : Alt+F4重画屏幕                             : Ctrl+Alt+Space完成语法                             : Ctrl+E复制一行                          

2013-08-13 00:26:39 600

原创 ubuntu12.04 源

1、首先备份Ubuntu12.04源列表sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (备份下当前的源列表) 2、修改更新源sudo gedit /etc/apt/sources.list (打开Ubuntu 12.04源列表文件) 3、把里面的列表替换成下面的列表

2013-08-05 00:25:53 562

原创 win7 主机 vmware ubuntu 共享文件夹

如何能将文件在虚拟机和Win7(在这里以Win7为例,WinXP操作一样)下实现互传。方法有很多种。今天,我们就介绍其中一种方法,通过VMware的共享文件夹来实现虚拟机Ubuntu与Win7的文件传输。 第一步:启动Ubuntu 12.04(其他版本的Ubuntu操作差不多)        1. 在VMware虚拟机界面,点VM->Install VMware Tools

2013-08-05 00:20:06 883

转载 利用Source Insight宏语言脚本添加注释

利用Source Insight宏语言脚本添加注释一,前言    总所周知,在Windows开发环境中,一个几百兆C语言工程代码中,最好用的编辑工具当然就是Source Insight了。Source Insight(目前大多使用的版本为3.5)的Macro Language提供的API非常强大,其实我们可以利用这些API编写一些脚本,通过映射快捷键来达到高效而规范开发的目的。

2013-07-31 01:14:26 2688 1

转载 makefile

概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写m

2013-07-21 03:00:55 618

原创 secureCRT 连接 ubuntu

1、开启ubuntu上的ssh功能先安装,安装后就自动开启了.sudo apt-get install openssh-server openssh-client2、设置参数

2013-06-10 16:30:06 568

翻译 Extract Method

You have a code fragment that can be grouped together.02Turn the fragment into a method whose name explains the purpose of the method.03void printOwing(double amount) { printBanner();

2013-05-06 23:44:44 1066

原创 Refactoring 网站

http://sourcemaking.com/refactoring

2013-05-06 23:30:56 503

转载 Replace Method with Method Object

You have a long method that uses local variables in such a way that you cannot apply Extract Method.02Turn the method into its own object so that all the local variables become fields on that

2013-05-06 23:29:06 777

翻译 Introduce Explaining Variable

if((platform.toUpperCase().indexOf("MAC") > -1) &&   (brower.toUpperCase().indexOf("IE") > -1) &&   wasInitialized() && resize > 0){   //do something}==>final boolean isMacOs = platform.

2013-05-06 23:00:31 538

转载 Replace Temp with Query

当你的程序以一个临时变量保存某一表达式的运算结果将这个表达式提炼到一个独立函数中,将这个临时变量的所有[被引用点]替换为[对新函数的调用],新函数可被其他函数使用java 代码double  basePrice=_quantity * _itemPrice;if(basePrice>1000){     return basePrice * 0.95;

2013-05-06 22:48:28 598

原创 ubuntu终端路径太长解决方法

$sudo gedit ~/.bashrc这个文件记录了用户终端配置找到if [ "$color_prompt " = yes ]; then    PS1 ='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\W \[\033[00m\]\$ 'el

2013-04-27 23:53:31 1059

ADV-STM32-XE28开发板用户手册

ADV-STM32-XE28开发板用户手册

2013-02-28

ADV-STM32-XE28开发板原理图

ADV-STM32-XE28开发板原理图

2013-02-28

xtr111 电流电压转换芯片

xtr111 电流电压转换芯片

2013-02-28

stm32编程手册

stm32编程手册

2013-02-21

温度数据采样

温度数据采样温度数据采样温度数据采样温度数据采样

2012-12-13

云量数据包裹

云量数据包裹

2012-12-13

incompatible7

incompatible

2012-12-11

图片关于UE的

图片关于UE的

2012-11-21

blend写的玻璃按钮

blend写的玻璃按钮。使用expression blend 4构建而成

2012-11-21

C#与.NET 4高级程序设计(第5版).part5

C#与.NET 4高级程序设计(第5版).part5

2012-11-19

C#与.NET 4高级程序设计(第5版).part4

C#与.NET 4高级程序设计(第5版).part4

2012-11-19

C#与.NET 4高级程序设计(第5版).part3

C#与.NET 4高级程序设计(第5版).part3

2012-11-19

C#与.NET 4高级程序设计(第5版).part2

C#与.NET 4高级程序设计(第5版).part2

2012-11-19

C#与.NET 4高级程序设计(第5版).part1

C#与.NET 4高级程序设计(第5版).part1

2012-11-19

visual assist

能在VS2010下使用的 VISUAL ASSIST 经过本人实测,绝对能用

2012-10-30

电子科大linux课件

电子科技大学 unix环境高级编程 上课课件 非常有用的学习资料

2012-10-16

sublime 代码编辑器

sublime 非常实用的32位windows下面的代码编辑器

2012-10-16

深入浅出MFC

侯捷 深入浅出MFC 基础入门 深入提高 很有用的哦

2012-09-17

sublime代码编辑器

非常漂亮的代码编辑器,我最喜欢用了,sublime,很好,很强大,很漂亮

2012-03-28

stm32 tft lcd驱动

stm32 tft lcd 底层驱动 使用STM32F103RBT6驱动彩色液晶屏,本人亲自测试过得,绝对可用

2009-08-10

IEEE802.11-2020.pdf.zip

802.11-2020协议

2021-08-18

linux2.6.24源代码

linux2.6.24源代码

2014-05-09

STM32 红外遥控器程序

STM32 红外遥控器的全套代码,包括了红外遥控器信号的接收与发送等。

2013-10-12

ZigBee Wireless Networks and Transceivers

ZigBee Wireless Networks and Transceivers

2013-09-29

Zigbee Wireless Networking

Zigbee Wireless Networking

2013-09-29

TI ZStack-CC2530-2.3.0-1.4.0

TI ZStack-CC2530-2.3.0-1.4.0

2013-09-28

ZigBee组网实验

ZigBee组网实验 Z STACT使用例子

2013-09-11

Android 深度搜索 HAL与驱动开发 源代码

Android 深度搜索 HAL与驱动开发 源代码 对于学习HAL驱动开发很好的资料

2013-08-13

S5PV210裸奔程序

S5PV210裸奔程序

2013-08-05

S5PV210裸奔程序开发指南

S5PV210裸奔程序开发指南 无操作系统,底层开发专用。

2013-08-01

跟我一起写Makefile

跟我一起写Makefile

2013-08-01

19264LCD手册实例

19264液晶的使用手册,C代码例子,适用于19264的液晶

2013-07-02

windows网络编程

windows网络编程(英文版)

2013-05-23

触摸屏使用手册

触摸屏使用手册

2013-03-13

backgroundworker serialport

backgroundworker serialport 无法通信成功,自己留作备份

2013-03-11

iOS_APP_开发

iOS_APP_Programming document

2013-03-10

iOS App Programming Guide

iOS App Programming Guide

2013-03-10

单片机MODBUS案例

单片机MODBUS案例

2013-03-04

STM32F103ZE芯片文档

STM32F103ZE芯片文档

2013-02-28

空空如也

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

TA关注的人

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