- 博客(38)
- 资源 (6)
- 收藏
- 关注

原创 JAVA的一些事
1,定义数组类型的时候,当数据元素为对象时,数据的元素先要初始化,才能使用。比如CM a[]=new CM[10];a[0]=new CM();a[0].set(100);System.out.println(a[0].num); 2,byte、int、long、和short都可以用十进制、16进制以及8进制的方式来表示。当使用常量的时候,前缀0表示8
2016-05-25 13:05:19
332
原创 Qt,设计小型多客户端,多线程,互斥,可收发tcp服务端
这是基于QT5开发的一个Tcp服务端,日志简易tcp服务器,实现了多线程,多客户端,互斥,链表,高并发,接收数据,按文件夹分类写入到文件中,是一个用于调试接收打印log,debug等数据的小型tcp服务器
2022-11-23 16:45:51
1259
原创 不用海思himm,使用海思api写寄存器
HI_S32 HI_MPI_SYS_SetReg(HI_U32 u32Addr, HI_U32 u32Value);HI_S32 HI_MPI_SYS_GetReg(HI_U32 u32Addr, HI_U32 *pu32Value);
2020-06-17 17:51:56
812
1
原创 android layout
1,gravity 子控件现对于父控件(当前控件的属性,比如居中),一般设置在父控件的属性里;layout_gravity 是当前控件的属性,一般设在子控件里;
2017-06-01 22:35:56
224
原创 android studio 添加码云git
git pull origin master --allow-unrelated-historiesgit push origin master:master --force
2017-05-12 18:21:39
261
原创 ffmpeg 没有ffplay
1,安装sdl2sudo apt-get install libsdl2-dev2,配置参数configure--enable-sdl2--enable-ffplay 3,可查看config.mak看相应的编译宏前是否有!没有说明配置成功
2017-04-17 11:12:08
640
原创 linux 命令
删除隐藏文件rm -rf .[!.]*查找空文件夹find -type d -empty 查找空文件,并在空文件下创建 .keep文件find -type d -empty -exec touch {}/.keep \;
2017-02-24 14:58:47
236
原创 java学习笔记
java类不做表示,默认为defaul类型;public: Java语言中访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不仅可以跨类访问,而且允许跨包(package)访问。private: Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的类、属性以及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。protect:
2017-02-09 16:57:18
237
原创 ssh ubuntu 14.04.5 无密码登陆出错
sshd为了安全,对属主的目录和文件权限有所要求。如果权限不对,则ssh的免密码登陆不生效。当不知道什么问题的时候,可以更改/etc/ssh/sshd_config里的LogLevel 的等级改为 DEBUG3然后重启运行ssh,然后登陆sshssh -i username@ip这样就可以在一般在/var/log/auth.log就会有登陆失败的具体原因。一
2017-01-19 16:36:46
263
原创 opencv一些事
1,出现“opencv2/core/core.hpp:1708:18: note: ‘cv::Mat’”错误,只需文件中添加using namespace cv;
2017-01-04 16:18:14
287
原创 求以log2为底的对数值
如 log2(65)=6;经验算,最大支持2^32-1值的输入Uint8 Log2EX(Uint32 x) { Uint8 i=0;for(i=31;i>=0;i--){if(1 ==(x>>i)&0x1){break;}} return i; }
2016-12-29 16:41:25
12598
原创 makefile
1,解析字符串的第一,二字符str=D12162701send:=$(shell echo $(str) | head -c 1) send:=$(shell echo $(str) | head -c 2) send:=$(shell echo $(SECOND) | tail -c 2)send:=$(subst D,R,$(SECOND)) //$(su
2016-12-27 16:03:14
253
原创 Git
1,误删本地文件,从本地仓库中拿取,恢复。要查看删除的文件: git ls-files –deleted恢复则需要从新checkout: git checkout – 多个文件同时操作可以使用xargsgit ls-fies -d | xargs git checkout --
2016-12-21 15:51:41
461
原创 CentOS7
1,虚拟机中除去虚拟网桥virbr0:a,安装了虚拟化相关的软件包,会自动创建虚拟网桥和虚拟网卡,ifconfig就会看到多了一个virbr0网卡;b,卸载,删除它# virsh net-listName # virsh net-destroy default# virsh net-undefine default# service libvirtd
2016-12-20 14:12:39
354
转载 关于sqlite3插入数据慢解决
sqlite3插入数据时,插入每条数据大概需要100ms左右(实际情况机器不同可能会不同,本人测试500ms)。如果是批量导入,可以引进事物提高速度。但是如果你的事务是很频繁的插入几条数据,显然100ms是绝对不能容许的。解决办法是,在调用sqlite3_open函数后添加下面一行代码:sqlite3_exec(db, "PRAGMA synchronous = OFF; ", 0,0,0
2016-09-27 11:31:47
543
原创 sublime
1,关于sublime没有package control 解决方法,打开View - Show Console,如果是sublime text 2,输入:import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp )
2016-09-20 14:32:26
172
原创 git
一,git 服务器搭建(在同一台Ubuntu下搭载服务器,客户端的下载)1,创建git服务器用户,sudo adduser git(git为用户名),一直按enter.2,由于是服务器和客户端是同一台Ubuntu,所以不用管ssh 秘钥配置。进入git用户后,在~下直创建myGitRep仓库并初始化。git --bare init myGitRep3,进入客户端后,下载,修
2016-08-12 11:56:41
221
原创 red hat一些问题
1,修改/etc/inittab文件,将id:5: initdefault改成id:3:initdefault就可以实现启动后进入字符界面。,在X-window图形操作界面中按“Alt+Ctrl+F1~F6”也可以进入Console字符操作界面,要回到图形界面请按“Alt+Ctrl+F7
2016-04-19 17:14:05
323
原创 关于andriod SDK无法下载更新
1,打开Android SDK Manager,点开tool--》options,在HTTP Proxy Server 栏中填上mirrors.opencas.cn,在HTTP Proxy Port栏中填上80,然后勾上,use down。。。和force。。。,以及Enable。。。,最后close;2, 打开C:\Windows\System32\drivers\etc,更改“
2016-04-18 19:13:04
350
转载 Android离线安装
一、下载eclipse和默认的sdk下载网址如下:http://developer.android.com/sdk/index.html (打不开?哈哈哈,翻墙吧……)如果有遇到翻墙也下不下来的,那只有靠我啦,哈哈哈,目前的最新版,我传到了百度网盘上,地址:http://pan.baidu.com/s/1eQ8CVQi下载下来后,解压到任意位置,解压后的目录结构如图:可以
2016-04-13 15:22:55
224
原创 修改ubuntu网卡名
1,切换到root2,vi /etc/default/grub在”GRUB_CMDLINE_LINUX”中添加参数net.ifnames=0 biosdevname=0,原先"GRUB_CMDLINE_LINUX="" "添加后"GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0""3,update-grub4,vi /etc/n
2016-04-12 11:52:39
289
原创 关于vi/vim一些小问题
一,用vi/vim打开文件,进入编辑模式是,上下左右键不能用,被转化为ABCD,回车键也不能用的解决办法:运行版本,ubuntu15.101,对于vim,a,可联网的话,首先,要先卸掉旧版的vi,输入以下命令:sudo apt-get remove vim-common 然后安装full版的vim,输入命令:sudo apt-get install vim 安装好之后,我
2016-04-11 17:03:04
256
原创 关于结构体包含结构体的类型数据大小
先算内结构体的大小,在以外数据类型最大的数据大小对齐,然后加上其他数据对齐后的大小。比如以下代码。#include typedef struct _s{ int a; short b; char buf[11]; long long c;}ST;typedef struct _c{ char num[13]; int x; struct _s
2016-03-31 11:52:43
484
原创 虚拟机扩展磁盘--不添加新磁盘
1,虚拟机设置里磁盘扩大至你想要的大小,比如原先是40G--》58G2, df -h fdisk /dev/sda--》p-->n--》3--》enter,。。。--》p--》w pvcreate /dev/sda3 df -h pvcreate /dev/sda3 vgextend /dev/mapper/VolGroup /dev/sda3 lvexten
2016-03-29 17:40:51
465
原创 gps协议
$GPGGA,$GPRMC,$GPVTG $GPRMC,082006.000,A,3852.9276,N,11527.4283,E,0.00,0.0,261009,,*38$GPRMC,,,,,,,,,,,(1) 标准定位时间(UTC time)格式:时时分分秒秒.秒秒秒(hhmmss.sss)。(2) 定位状态,A = 数据可用,V = 数据不可用。(3) 纬度,格式:度
2016-03-26 14:27:01
377
转载 ECHI和OCHI
什么是 ehci?什么是 ohci?就是host controller 的接口EHCI和OHCI的比较和区别 什么是 ehci?什么是 ohci?就是host controller 的接口.从硬件上来说,usb 设备要想工作,除了外设本身,必须还有一个咚咚叫做 usb host controller.一般来说,一个电脑里有一个 usb host controller就可以了,她就可以控
2016-03-26 14:08:24
2898
原创 关于 C++ list 一些使用
#include #include #include #include #include #include #include typedef struct _STU{ int id; char name[10]; bool operator==(const _STU&);//用remove要重载==,除非是内置函数}STU; boo
2016-03-26 11:46:22
319
Qt,Qt5设计小型多客户端,多线程,互斥,可收发tcp服务端
2022-11-23
265和aac封装成MP4
2018-12-04
Hi3521DV100R001C01SPC040 sdk 百度云下载
2018-09-04
rtsp tcp获取h264裸码流
2017-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人