- 博客(161)
- 资源 (6)
- 收藏
- 关注
原创 几道题目
1.两个线程交替打印奇数偶数2.实现函数,给定一个字符串数组,求该数组的连续非空子集,分別打印出来各子集 ,举例数组为[abc],输出[a],[b],[c],[ab],[bc],[abc]3.文件系统中按逗号分割保存了1亿个正整数(一行10个数,1000万行),找出其中最大的100个数...
2020-03-08 21:37:09 466 2
转载 c编译时的错误:程序中有游离的‘\240’‘\302’‘\XXX 时解决方案
偶尔从网上看到不错的源码,想研究下,不幸编译时遇到“错误:程序中有游离的‘\240’‘\302’”之类的错误,大量的源码不可能再全部重敲一遍,经过一番研究,终于让我找到简单的解决方案,还是本着让后人少走弯路的想法,分享下:首先,编译器提示的\xxx,都是8进制的编码,使用sed做下全文替换,命令如下:sed -i 's/\o240\|\o302//g' filename.cpp\o指定...
2018-09-30 17:45:38 797
原创 linux 之 nfs挂载
https://blog.csdn.net/dulin201004/article/details/7467725/mnt # /mnt # mount -t nfs -o nolock 192.168.1.209:/home/work /mnt/test//mnt # /mnt #
2018-08-31 11:23:39 1608
原创 golang之git clone
Install Go1.6 from Source on CentOS 7 in China If there's old version of Go installed, unset $GOPATH, $GOROOT Make sure Git is installed. Configure Git git config --global user.email "ema...
2018-08-09 09:31:33 3469
原创 golang 之 环境搭建
一.交叉编译Ubuntu15.10(ubuntukylin-15.10编译)# 下载go-mips32源 git clone https://github.com/gomini/go-mips32.git cd go-mips32/src# 配置GO编译参数 export GOOS=linux export GOARCH=mips32le# 执行编译./make.bash ...
2018-08-08 20:21:10 543
原创 docker 之 初入
参考链接: https://www.itmangoto.cn/2018/06/20/openwrt-golang-mips32-docker-04/1.搜索镜像:#sudo docker search go-mips32root@ubuntu:/home/work/golang# docker search go-mips32le2.下载镜像root@ubuntu:/hom...
2018-08-08 14:50:09 470
原创 Mac 之自带Apache服务器的使用
参考链接:https://www.jianshu.com/p/90d5fa7288611.开启服务://开启apache: sudo apachectl start//重启apache: sudo apachectl restart//关闭apache: sudo apachectl stop2.给文件夹权限访问:1)点击Finder,然后Command+Shift...
2018-08-08 13:20:23 528
原创 Linux 之 cpu占用排查
详细参考:https://blog.csdn.net/hrn1216/article/details/51426741方法1: 用ps -eo pid,pcpu | sort -n -k 2 (当然,可以tail一下)如何确定高cpu消耗的线程:方法1:用top -H方法2:用ps H -eo pid,tid,pcpu | sort -n -k 3方法 3: pstree -p pid方法 4...
2018-06-15 10:50:00 724
原创 Android Studio 之 OkHTTP及使用
详细操作参考:https://blog.csdn.net/qq_20212147/article/details/78497789?locationNum=6&fps=1如果已知道版本com.squareup.okhttp3:okhttp:3.4.2,只需要输入既可以;(可能没有搜索到,并不影响添加)以上步骤做完在app-->build.gradle中会添加一条compile 'co...
2018-06-14 17:08:26 5929
原创 Linux 之 umount 报 device is busy 的处理方法
参考链接:https://blog.csdn.net/tianlesoftware/article/details/6194295处理方法:[root@iZ28cfgyfqbZ trunk]# fuser /mnt/c/[root@iZ28cfgyfqbZ trunk]# df -lhFilesystem Size Used Avail Use% Mounted on/dev/vda1...
2018-06-12 17:09:06 372
原创 git 之 clone加速下载
设置http代理模式:MacBook-Pro:~ $ cd /Users/Documents/de/git/sdk MacBook-Pro:~ $ MacBook-Pro:~ $ git clone https://github.com/sdkCloning into 'sdk'...remote: Counting objects: 282541, done.Receiving objects:...
2018-06-06 15:56:11 1528
原创 openwrt 之 单独编译模块方法
work@ubuntu:~/chaos_calmer-15.05.1$ make V=99 (#V=99表示输出详细的debug信息)work@ubuntu:~/chaos_calmer-15.05.1$ make package/qos/clean (清除某个模块)work@ubuntu:~/chaos_calmer-15.05.1$ make package/qos/compile (#...
2018-05-29 14:50:14 6213
原创 linux 之 How to install kernel-headers
树莓派ubuntu16.04:sudo apt-get install raspberrypi-kernel-headersdpkg -i linux-headers-4.1.19+_4.1.19+-2_armhf.debapt-cache policy raspberrypi-kernel raspberrypi-kernel-headers
2018-05-14 11:37:25 3618
原创 linux之tar命令
解压到指定目录:#tar zxvf test.tar.zip -C /root 将当前目录下的zzz文件打包:#tar zcvf test.tar.gz ./test
2018-05-11 10:53:54 186
原创 centos7关闭防火墙
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)[root@localhost ~]#firewall-cmd --statenot running12[root@localhost ~]#systemctl list-unit-files|grep firewalld.servicefirewalld.service ...
2018-05-03 17:29:46 200
原创 centos7更改系统udp缓冲区大小
udp对收发缓冲区的大小比较敏感:udp缓冲区的大小主要和以下几个值有关:/proc/sys/net/core/rmem_max ——— udp缓冲区的最大值,单位字节,下同/proc/sys/net/core/rmem_default ——— udp缓冲区的默认值,如果不更改的话程序的udp缓冲区默认值就是这个。查看方法: [root@MiWiFi-R3P-srv route]# sysctl ...
2018-05-03 17:18:15 4698
原创 Android studio 导入项目后出现:Failed to crunch file。。。
解决方法是把项目的目录往上移(最终保持了8层目录),项目路径不可以过长!
2018-04-18 15:58:05 189
原创 The Apple Developer 开发者中心更新手机号码 Program License Agreement has been updated.
详细参考:https://www.jianshu.com/p/5d6edd5c870f
2018-04-18 13:05:47 684
原创 lsof 之 -p 详解
root@OpenWrt:/tmp# lsof -p 1248COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEtinymappe 1248 root cwd DIR 0,14 0 193 /tinymappe 1248 root rtd DIR ...
2018-03-16 16:52:13 22653
原创 CentOS SSH密钥登陆改为密码登陆
1.vi /etc/ssh/sshd_config2.设置为密码登陆方式查找PermitRootLogin yes删除前面的#注释查找PasswordAuthentication no改为PasswordAuthentication yes3.重启ssh服务或重启服务器service sshd restart...
2018-02-28 13:19:00 4897 1
原创 openwrt 之 tcpdump交叉编译
一、编译openwrt支持tcpdump和libpcap1.1 在 menuconfig中选择tcpdump和libpacap中的usbNetwork--> [*] tcpdumpLibraries--> -*- libpcap--> Configuration---> [*] Include USB support (注意这个一定要选上,否则你别想通
2018-01-26 10:28:22 1182
原创 TOS/DSCP
在IP网络中,IPv4报文中有三种承载QoS优先级标签的方式,分别为基于二层的CoS字段(IEEE802.1p)的优先级、基于IP层的IP优先级字段ToS优先级和基于IP层的DSCP(Differentiated Services Codepoint)字段优先级。每种优先级的定义如下: (1) IEEE802.1p优先级======> 2层Qos(ISL & Dot1Q)
2018-01-24 15:33:18 4842
转载 linux 之 实时监控脚本
http://www.jb51.net/article/112965.htm#!/bin/bashethn=$1while truedo RX_pre=$(cat /proc/net/dev | grep $ethn | sed 's/:/ /g' | awk '{print $2}') TX_pre=$(cat /proc/net/dev | grep $ethn | sed 's
2017-12-02 10:48:21 1834
原创 Openwrt 之 mtd/mtd_write烧写固件
1.【查看当前系统分区信息】 #cat /proc/mtd 显示: dev: size erasesize name mtd0: 00050000 00010000 “u-boot” mtd1: 00020000 00010000 “u-boot-env” mtd2: 00f80000 00010000 “firmware” mtd3: 00107440 0001000
2017-11-29 09:11:37 11289
转载 Openwrt 之 Makefile框架分析
本文是本人对OpenWrt的Makefile的理解,并非转载。OpenWrt是一个典型的嵌入式Linux工程,了解OpenWrt的Makefile的工作过程对提高嵌入式Linux工程的开发能力有极其重要意义。OpenWrt的主Makefile文件只有100行,可以简单分为三部分,1~17行为前导部分,19~31为首次执行部分,33~101为再次执行部分。 前导部分CU
2017-11-29 09:07:39 6038
转载 FLASH分区图及ROM固件提取、修改及打包
链接: http://www.iytc.net/wordpress/?p=1757挂载信息:root@K2:~# mountrootfs on / type rootfs (rw)/dev/root on /rom type squashfs (ro,relatime)proc on /proc type proc (rw,noatime)sysfs on /s
2017-11-29 08:41:41 7893 1
原创 openwrt 之 DNS配置文件修改
参考:http://www.openwrt.org.cn/bbs/thread-1639-1-1.html我在openwrt的web界面修改的wan口dns服务器为8.8.8.8。但是通过ssh查看/etc/resolv.conf文件发现总是被重置为了:root@Wrv54g:~# cat /etc/resolv.conf search lannam
2017-11-22 09:09:15 29005
原创 c 之 数组语法错误
char name[20];name=name+10;//相当于改变了数组name[]的首地址,在C里, 数组一旦定义, 其起始地址不可改变;char* newName = name+10;
2017-11-13 11:18:25 372
原创 数组 之 参数声明与定义
“数组名被改写成一个指针参数”规则并不是递归定义的。数组的数组会被改写成“数组的指针”,而不是“指针的指针”: 实参 所匹配的形参 数组的数组 char c[8][10]; char (*c)[10]; 数组指针
2017-08-22 18:49:04 993
原创 ubuntu 之 安装TFTP server
1. 安装tftp服务[root@ros:/svr/tftp]#sudo apt-get install tftpd tftp openbsd-inetd2. 配置tftp服务[root@ros:/svr/tftp]#sudo vi /etc/inetd.conf#:BOOT: TFTP service is provided primarily fo
2017-06-20 11:28:32 591
原创 Android 之 USB Host 串口编程
1.OTG: A.手机作为Host,设备作为Device,手机给设备充电,需要通过OTG线实现(microUSB);(设备可以为键盘/鼠标/主机等等)B.手机作为Host,另一手机作为Device,通过OTG可以通讯;2.PC连接Android:(不需要OTG)A.PC给iphone充电;-----------------------------------------
2017-06-14 14:41:31 2252 1
原创 ME909 之 AT返回
root@bpi-iot-ros-ai:/home/pi/test1# ./testATOKAT+CPIN?+CPIN: READYOKAT+CSQ +CSQ: 12,99OKATE0 OKAT+CMEE=1 OKAT^CURC=0 OKAT^IPCLOSE=
2017-05-27 13:57:26 1320 1
转载 ME909 之 gps/gsm
#ifndef USER_INTERFACE_H #define USER_INTERFACE_H #include QWidget> #include QLabel> #include QMouseEvent> #include qpropertyanimation.h> #include QProcess> #include QTimer>
2017-05-27 13:41:28 1151
转载 ME909 之 AT指令测试
int tcp_3g_test(void) { int ret;char AT[] = "AT\r\n"; //模块上电初始化完成后,发送AT,会回应"ok"char ATE[] = "ATE0\r\n"; //关闭命令回显char ATCMEE[] = "AT+CMEE=1\r\n"; //错误返回时,用错误代码代替错误详细文本//char ATRST[
2017-05-27 13:40:09 6528 5
android-studio-bundle-135.1740770-windows官网最新版
2015-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人