- 博客(46)
- 资源 (39)
- 收藏
- 关注
转载 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
1639
转载 ubuntu 远程桌面(转)
网上找的,可用https://blog.youkuaiyun.com/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
425
原创 github.com 加速方法
Ubuntu 修改hosts映射(/etc/hosts),增加一条,速度从7K变成2M,牛逼了!185.31.16.184github.global.ssl.fastly.net
2015-11-19 23:15:45
8469
2
转载 通过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
1175
转载 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
1667
转载 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
455
原创 Makefile中的=, :=, ?=, +=
= 是最基本的赋值:= 是覆盖之前的值?= 是如果没有被赋值过就赋予等号后面的值+= 是添加等号后面的值估计=和:=比较难以理解,举个例子如下:1、= 是当Makefile被最后展开以后,再确定变量的值,比如:x = fooy = $(x) barx = abc这个例子中最后的结果y = abc bar2、:= 是赋值的时候在Makefile中的位置
2015-06-21 09:27:22
443
转载 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
468
原创 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
594
转载 玩转AWK
简单介绍一下,awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大,这是我们玩linux的必备基本功,若要对其身世有更详尽的了解,自行搜索即可。对于工具的知识,笔者尽量将每个知识点的简要说明,并给出实例。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。用法: awk [
2015-03-01 23:55:13
404
转载 关于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
571
转载 freemodbus代码解读
freeModbus的代码库还是很好用的,本人在wince和C8051F410下均移植成功(只用到RTU模式)。但freeModbus提供的文档比较少,只能对照着Modbus协议一点点试着读懂源代码。下面是阅读代码期间的跟踪笔记: 1、eMBErrorCode为枚举类型变量,代表错误码,共有8个错误代号。常用的是MB_ENOERR,即没有错误。 2、eMBMode枚举类型变量代
2014-10-08 23:27:52
3151
转载 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
1847
原创 致青春
搬到了新家,收拾房间的时候偶然找到一块很多年以前自己手工焊接的电路板。想起当年的青涩,想起当年睡在实验室的日日夜夜。是的,我就是这样一步一步的走过来的。明天就要去新公司报到了,祝福自己一帆风顺,同时怀恋一下自己的青葱岁月。
2014-03-16 22:46:47
765
转载 volatile陷阱
对于volatile关键字,大部分的C语言教材都是一笔带过,并没有做太过深入的分析,所以这里简单整理了一些关于volatile的使用注意事项。实际上从语法上来看volatile和const是一样的,但是如果const用错,几乎不会有什么问题;而volatile用错,后果可能很严重。所以在volatile的使用上,建议大家还是尽量求稳,少用一些没有切实把握的技巧。注意volatile修饰
2014-02-16 12:04:45
561
转载 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
2069
转载 指针与函数的几点小结
心血来潮, 想对函数指针的几个用法小结一下, 都是平常容易见到的, 如果还有其它不觉的用法也请朋友们不吝赐教.若有错误之处,还请指正.1. 首先,在C语言中函数是一种function-to-pointer的方式,即对于一个函数,会将其自动转换成指针的类型.如:#includevoid fun(){}int main
2014-02-05 23:11:47
580
转载 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
527
原创 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
662
原创 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
610
原创 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
2419
原创 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
909
转载 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
4583
转载 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
921
原创 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
815
原创 在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
1508
转载 zigbee 网络如何设置PANID??
如果在一个环境复杂的小区或者是工业现场中,存在各种用途的zigbee设备; 如果每一个网络设置一个信道用于区分,可能16个信道不够使用; 如果两个网络设置在同一个默认信道,就有可能网络A的终端设备加入到网络B中去; 网络B的协调器控制了网络A 中的设备; 好比,你们家的遥控器控制了邻居家的灯开光;解决这个问题的方法是; 使用PANID 给网络编号;范围是0X0001---
2013-09-23 01:50:12
3364
转载 source insight 快捷键
source insight快捷键及使用技巧 退出程序 : Alt+F4重画屏幕 : Ctrl+Alt+Space完成语法 : Ctrl+E复制一行
2013-08-13 00:26:39
627
原创 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
596
原创 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
909
转载 利用Source Insight宏语言脚本添加注释
利用Source Insight宏语言脚本添加注释一,前言 总所周知,在Windows开发环境中,一个几百兆C语言工程代码中,最好用的编辑工具当然就是Source Insight了。Source Insight(目前大多使用的版本为3.5)的Macro Language提供的API非常强大,其实我们可以利用这些API编写一些脚本,通过映射快捷键来达到高效而规范开发的目的。
2013-07-31 01:14:26
2823
1
转载 makefile
概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写m
2013-07-21 03:00:55
651
原创 secureCRT 连接 ubuntu
1、开启ubuntu上的ssh功能先安装,安装后就自动开启了.sudo apt-get install openssh-server openssh-client2、设置参数
2013-06-10 16:30:06
599
翻译 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
1172
转载 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
836
翻译 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
583
转载 Replace Temp with Query
当你的程序以一个临时变量保存某一表达式的运算结果将这个表达式提炼到一个独立函数中,将这个临时变量的所有[被引用点]替换为[对新函数的调用],新函数可被其他函数使用java 代码double basePrice=_quantity * _itemPrice;if(basePrice>1000){ return basePrice * 0.95;
2013-05-06 22:48:28
620
原创 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
1102
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人