- 博客(42)
- 资源 (16)
- 收藏
- 关注
原创 vue从无知到窥探
vue+element需要了解的概念npmyarnwebpackvuevue-routervue-cli搭建简单代码环境vue create myapp使用vue-routervue add vue-router使用elementvue add element-ui上面这三个工程有效帮助学习...
2019-04-20 11:34:42
283
原创 Openwrt-18.06.2从u盘启动
路由器:tl-wr702n 升级16M flash,64M Rom焊接usb座固件OpenWrt-18.06.2的,中科大镜像下载使用breed-boot启动启动后,唯一的网口被配置为wan口,且无法ssh登陆,没有wifi焊接串口线,配置wifi插上u盘,opkg install kmod-usb-storage kmod-fs-ext4中间会自动解决依赖,这样就...
2019-04-16 01:38:42
3621
原创 linux下使用微信web开发者工具
在fedora系统上配置号wine安装nodejssudo dnf install nodejs安装nwjs(sdk)版本sudo npm install -g nw --nwjs_build_type=sdk使用wine命令进行安装开发环境进入.wine/driver_c/user/xxxxxx/Application Data/Tencent/微信web开发工具执行...
2018-09-25 17:27:17
1115
原创 php神奇的内部储存
先看个例子<?php$user_money = round('9.12'*100);echo ('9.12'*100)."\r\n";//舍去法取整echo (floor('9.12'*100)."\r\n");//四舍五入echo (round('9.12'*100)."\r\n");$fee = 912;if($fee > $user_money){ ...
2018-08-24 11:21:13
240
原创 phpsocket
$socket = socket_create(AF_INET, SOCK_STREAM, getprotobyname('tcp'));if($socket == FALSE){ echo "创建socket失败"; return;}$tmp = socket_connect($socket, '127.0.0.1', '1234');if($tmp == FALSE){ ...
2018-08-08 15:07:42
486
原创 成功劫持android的屏幕
在linux on android 项目中,都是使用ssh或vnc来登陆系统的。在屏幕上并不能显示linux系统的界面1,建立fb0文件,搞定权限ln -s /dev/graphics/fb0 /dev/fb0ls -l /dev/graphics/fb0 看所需要的权限,主要是组权限,查到组号为1003groupadd -g 1003 android_graphics将自己的
2017-09-05 12:43:43
1107
原创 android下挂http服务器Tomcat
拥有了linuxonandroid,就有了两个想法,利用手机可以随时随地的谢谢程序,代替了笔记本。把手机搞成一个小server,跑个服务器什么的。在人多的地方,可以放出一个wifi热点,推销产品使用。具有流动性强的特点。首先测试了httpd,$apachectl start.被告知,chroot环境不能启动,百度后感觉颇为复杂。又考虑到自己有可能会用java来写web。索性下在tomcat
2017-08-09 18:20:59
421
原创 从fedora for arm发行版中提取程序包部分给android使用
1.下在fedora for arm的raw.xz压缩包2.解压 xz -d xxx.raw.xz3.挂载mknod /dev/block/loop255 b 7 255losetup /dev/block/loop255 xxx.rawkpartx -a /dev/block/loop255ls /dev/mapper得到的结果中loop255p开头的就是这个压缩包的
2017-08-07 19:30:17
594
原创 关于linuxonandroid的理解
最近研究了linuxonandroid,这个东西说白了不是在android手机上运行了其他发行版linux,而是基于android手机的linux核心跑起来其他的busybox,和软件库其中需要掌握的知识,挂载一个虚拟盘:常用losetup /dev/loop0 xxx.imgmount -t ext4 /dev/loop0 /data/local/mnt使用chroot命令切换到
2017-08-07 19:18:28
3114
原创 linux下安装配置opencv开发环境
在官网下载opencv-2.4.11.ziphttps://codeload.github.com/opencv/opencv/zip/2.4.11这个是下载页面http://opencv.org/downloads.html$cd Download$cp opencv-2.4.11.zip ../work (个人习惯,在work目录中编译)$cd ../work$u
2016-09-07 18:40:49
3951
原创 Android下GridView结合LongClick来处理contextmenu
registerForContextMenu(gridView); //为GirdView对象注册快捷菜单 gridView.setOnItemLongClickListener(this); //为GirdView注册长按事件/*** 记录手指所按的position,* 返回值为false,不能是true否则不会在执行onCreateContextMenu函数
2014-01-02 20:42:02
2043
原创 C语言回调函数实例
#include int a = 0;void (*fancp)();void test(void(*fanc)()){ a = 1; fancp = fanc;//注册}void hello(){ printf("hello\n");}int main(int argc, char** argv){
2013-12-04 09:09:12
936
原创 Android jni的感想
最近搞加密,移植了一段加密算法,C语言的。在java上没有能实现了,看到有人在弄JNI,觉得自己还是试试经过生成jni的h文件做了jbytearray和byte【】的转换,测试OK另外发现使用ndk-build编译默认为armeabi。修改了Application.mk:APP_ABI := armeabi armeabi-v7a1.编写java部分的函数,使用关键
2013-11-26 14:48:21
685
原创 帖一下我的fbterm的配置
文件.fbtermrc:# Configuration for FbTerm# Lines starting with '#' are ignored.# Note that end-of-line comments are NOT supported, comments must be on a line of their own.# font family name
2013-10-08 11:27:40
1888
原创 bc848,bc858的丝印
BC848B的丝印1KW,其中W的位置有以下几个字母p:香港制造w:中国制造t:Malaysia制造BC585丝印BC858B丝印3K××=p香港制造×=t Malaysia制造×=W 中国制造
2013-10-05 11:51:11
1027
原创 关于stm8定时器2的中断
定时器2定时器溢出中断开启TIM2_ITConfig( TIM2_IT_UPDATE, ENABLE);中断函数入口在stm8s_it.c文件中,函数名INTERRUPT_HANDLER( TIM2_UPD_OVR_BRK_IRQHeadler, 13)进入该中断函数第一件事情就是要清除溢出状态位TIM2_ClearFlag( TIM2_FLAG_UPDATE);否则会不断的进
2013-09-04 21:45:46
5614
原创 stm8的独立看门狗iwdg
看到自己以前写的一篇关于stm8的文章,想到前两天有个棘手的问题,stm8的独立看门狗貌似没有起作用,需要频繁的喂狗,似乎预分频和重载值没有起作用baidu以后才知道,stm8的iwdg的正常设置顺序是先使能看门狗,在设置相关参数
2013-08-31 17:41:40
4597
原创 jni生成头文件
在Android中调用JNI,需要生成头文件来确定函数名在eclipse项目的bin/classes目录下执行$javah -jni 包名.类名这样就会生成一个.h文件,
2013-08-18 11:32:56
602
原创 Android之JNI在fedora下的环境
下载jni开发包for linux版本http://developer.android.com/tools/sdk/ndk/index.html我下载的包名为:android-ndk-r9-linux-x86.tar.bz2复制到到~/Android目录1.解压$tar jxvf android-ndk-r9-linux-x86.tar.bz22.配置到环境变量$e
2013-08-17 23:34:54
1030
原创 编程中的意外
兄弟们有没有碰到过这样的事情,昨天写的一段代码怎么调试都不起作用,而第二天一大早再次测试,成功了。今天我就碰到这样的事情了。在stm8上写了一个测试高低电平时间的代码。昨天测量的结果是捕捉不到低电平。而今天竟然可以捕捉到低电平了。奇怪的事情啊。
2013-08-14 08:57:56
734
原创 stm8开发环境配置及测试
这篇应该昨天写的,无奈网速,今天补上需要准备的软件,硬件,IAR for stm8 (EWSTM8)、stm8s标准固件库、ST-LINK、STM8s003f3核心板安装IAR(其中包括st-link的驱动),到这个网址下载stm8s标准固件库(STSW-STM8069),http://www.st.com/web/en/catalog/tools/PF258009
2013-07-15 07:47:57
16910
5
原创 Android更新界面
android中不允许在线程中更新界面,如果需要可以尝试Activity提供的方法runOnUiThread(Runnable);
2013-07-08 19:28:14
828
原创 写一个串口接收发送程序
对于串口,流,的编程一直是相当头疼的,总是分不清头尾,写出来的程序总是没有把握,传输间的的程序尚可,但是发送一些带协议的东西就受不了了。经过查资料,学习,得到一些经验,可以使用定界符法,显式长度法来发送数据。一贯习惯是使用定界符+显式长度,写的不论不类,现在想想没有这个必要,如果在单片机上的话使用定界符,在中断里快速判断定界符和过滤每一个字符是相当奢侈的事情。故而转用显式长度法显式长度
2013-07-06 09:53:35
2163
原创 Ubuntu下的vim
Ubuntu12.04默认安装的vim是tiny版,如果需要完整的vim体验,需要安装vim$sudo apt-get install vim输入密码,剩下的事情就交给apt-get吧,等待完成这时你的vim就更新完成
2013-06-20 11:47:46
578
原创 可爱的minicom
这次电脑几近崩溃,最后终于选择了linux系统,装上ubuntu,脱离了windwos里面工具,由于做嵌入式开发,离不开串口调试,果断装上minicom,兴冲冲的接上ft232,连上开发板。看到了启动信息,心里那个高兴啊,升级一下固件试试……键盘怎么不管用了。是失灵了吗。经过上网查信息发现minicom有个硬件控制功能,默认有可能打开了,查看果然打开,将其关闭,一切皆好。
2013-06-20 11:19:19
695
原创 记忆
总是记者原先的Java程序是可以用mymanifest来打包的,可惜当时没有记录下来,或者记下来了,但是不知道放到什么位置了。遗憾,现在整理思路,再弄一个出来……
2012-06-06 20:37:34
493
转载 【转】JavaScript编写之小节
挑战自己的认知范围,只为了写出心中美好的效果今天在javascript上有点了解,贴出来一、动态修改页面的文字如被修改的文字可以使用如下语句来实现:document.getElementById("test").innerHTML="已经修改";该语句需要写在函数里边(这个让我想起来学习Java的时候总是把一些语句写在方法外边,这是错误的)二,Javascript有一个
2012-03-10 17:34:36
470
原创 关于某网站的JSP问题,能出问题到如此程度
因为马上就要结业了,学校要求谋省毕业生信息网上注册信息,结果悲剧了——JSP处理错误,好高级的404啊,又是一年求职季啊,为什么我就不能注册呢?看似顺利的开始噩梦般的页面……只要用心观察总会有些漏洞哈哈,这些问题很小菜啊好顺利,未来还是僵梦
2012-01-04 16:46:46
644
原创 STM32的IIC
经过一天的奋斗,从零基础学习IIC,感觉到这个总线真的很强大,有点驾驭不了,比着各种资料和stm32官方库的头文件写着自己摸不着头脑的程序,很苦闷的一天啊。MMA7455L加速度传感器IIC总线器件地址0x1d,在stm32固件库(V3.5)中应这样描述I2C_Send7bitAddress(I2C1,0x1d使用I2C1接口,方向为发送器;在每次发送数据或地址后务必等待ACK应答
2012-01-01 12:04:00
9756
原创 Fedor16之在线账户
今天处于好奇打开了在线账户这么个功能,原来可以同步以上内容,再所有程序中找到了联系人,确实可以吧Google+和Gtalk的联系人同步下来
2011-12-26 20:55:28
601
原创 粗心的下场
今天体会到了一条神一般的指令$sudo rm -rf /*由于粗心,在输入完指令以后直接按下了回车,当看到一堆的无权访问的信息后还没有明白过来为什么,知道看到了如下/home……我懵了,怎么办Ctrl+C已经完了,几乎所有的数据都丢失了。恢复,脑袋里的第一反映,Google,Baidu能用的都用上了,最终选择extundelete工具来恢复,但错误的使用了liveusb启动,导
2011-12-25 21:56:14
826
原创 stm32库函数在gcc下的开发环境配置完成
开始使用libopencm3来开发stm32很方便,但是当前该项目还在进行中,无法很顺心的使用,无奈在编译arm-none-eabi-gcc的时候没有编译官方库,只得下载stm32的官方库(V3.5),由于在gcc下的开发经验有限,卡在了启动文件(使用汇编编写)和链接脚本上了。好在stm32官方库中提供了启动文件(我使用的是startup_stm32f10x_md.s)和链接脚本(在gcc-rid
2011-12-22 12:01:08
7938
原创 有点悲剧的经历
STM32采用arm的cortexm3内核,并且它的开发不同于以往的单片机开发,破天荒的采用了函数库的形式来支配外设,不用再修改枯燥的寄存器了,对于已经习惯修改外设来工作的我来说,真有点接受不了。使用cortexm3内核的单片机,首先是开发环境,MDK是ARM官方推荐的,可是我不用windows环境了,使用keil还真有些困难,无奈求助于arm-gcc。经过一个多月的了解gcc只有4.3以上的
2011-12-20 00:23:27
1403
原创 电调的总结
电调这东西用起来比较麻烦,开始有人说电调是500Hz驱动的,经过测试无效,手头有个遥控器,苦于没有示波器,无法观察信号,无奈用单片机检测边沿,测得信号为50Hz信号,用舵机的控制方法控制电调,得以下:1、上电须一定时间的低油门延时(用于解锁,)2、电调的解锁只有一次,目前正在探索最小油门,和最高油门……
2011-12-17 09:01:17
2993
原创 20111214整理
经过一段时间的低迷以后,思考了很多,人空虚有两种,一种是无事可做,一种是要做的事情太多,分不出轻重缓急。而我处于第二种,要弄得东西太多了,无法取舍。决定抽身出来只做一个,并且马上就做,也是一个痛苦的过程。从昨天晚上开始做了准备,今天开始执行,阅读相关的代码,翻阅相关的书籍,思考相关的问题,虽然很痛苦,也很累,中间休息了两次。但到了晚上感觉还是很充实的,没有了前两天的空虚感。通过阅读KK_C
2011-12-14 19:42:25
640
原创 温湿度传感器DHT11的数据处理
这几天弄了两片DHT11温湿度传感器,令人蛋疼的数据让我忙了整整一天。现在终于明白了。数据手册上说是40bit的数据流:8bit湿度整数部+8bit湿度小数部分+8bit温度整数部分+8bit温度小数部分+8bit校验和检验和=8bit湿度整数+8bit湿度小数+8bit温度整数+8bit温度小数我数学学得不是多好,所以涉及到数制的转换就很不明白将温度和湿度的数据进行拼接在转换成十
2011-12-08 18:35:22
20299
5
原创 智能家居网站
StarHome网站的Howto:thttp://www.smarthome.com/productvideos.html电灯控制方案:http://www.smarthome.com/remote-lighting-control.html学习型红外遥控豆丁网址:http://www.docin.com/p-150829167.html
2011-11-29 16:39:11
999
原创 stm32的调试之路-OpenOCD+JLINK
这两天吧cortex m3的开发调试环境给弄好了,只可惜还没有写过程序,没有用OpenOCD真正的调试过程序,今天大体了解了一下GPIO的资料,看了看libopencm3中gpio.h。仿照例程写了一个小程序,虽然似懂非懂的,但也调试通过了$sudo openocd -f jlink.cfg -f stm32f1.cfg$telnet localhost 4444>halt
2011-11-15 00:08:50
8417
stm32flash
2013-02-18
RXTX-2.1.7-bins-r2.zip
2012-06-06
stm32_lib_v3.5_gcc
2011-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人