自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (3)
  • 收藏
  • 关注

原创 android studio 3.4.1引用AAR 的一些事情

1.aar 是使用模块的方式创建的,创建是以库的方式进行的,后面可以加入C++的内容,主要注意的是要在build.gradle里面加入ndk方面的配置项。aar模块的创建主要遇到问题为__android_log_print未定义,按照通用的说法就是log库没有链接,加入log库在CMakeLists.txt里面就可以了。需要注意的是其中的${log-lib}因为前面没有定义,所以没有起...

2019-06-28 14:07:10 1189

原创 mdk中在文件中加入工程标识

#!/usr/bin/env python2# -*- coding:utf-8 -*-import re,globimport os,sysimport ipdbimport shutilfn_a = "Main.c"patt1="proj_name"patt2=r'(\").*(\")'p1 = re.compile(patt1)flist=["Main.c", "a

2017-12-10 20:59:21 369

转载 archlinux vsftpd pam 问题

Why won't vsftpd let me log in with a virtual user account?按照wiki的方法创建虚拟用户,却无法登陆.后来发现是.passwd文件创建的问题https://superuser.com/questions/386531/why-wont-vsftpd-let-me-log-in-with-a-virtual-user-accou

2017-09-28 13:24:56 319

转载 gdb調試遇到的一些問題

auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".----------------------------------------解决办法gdb -iex "set auto-load safe-path /"根本解决办法;在家(h

2017-01-03 16:27:16 2458

转载 archlinux 默認瀏覽器(file manager)

[big1@big ~]$ cat /usr/share/applications/mimeapps.list[Default Applications]#inode/directory=org.gnome.Nautilus.desktopinode/directory=pcmanfm.desktopref:https://wiki.archlinux.org/in

2016-12-16 23:28:20 891

转载 fedora xorg configure screen resolution

[hxz@bogon xorg.conf.d]$ cat 30-graphic.conf Section "Device"    Identifier      "Intel Integrated"    Driver          "intel"EndSection[hxz@bogon xorg.conf.d]$ cat 40-monitor.confSection

2016-12-05 17:47:50 509

转载 disown,fg,bg

disown是bash内部命令,nohup是外部命令disown跟bg,fg一样是针对job进行操作,nohup是针对命令操作disown -h 和nohup一样,在退出bash后,把进程的控制权都交给init

2016-12-03 20:07:57 750

转载 Linux下更好用的帮助命令—cheat

來自與這個地址点击打开链接What you do when you are not sure of the command you are running especially in case of complex commands which uses a lot of options. We use man pages to get some help in such

2016-12-03 14:53:47 882

转载 xmonad设置

-- default desktop configuration for Fedoraimport System.Posix.Env (getEnv)import Data.Maybe (maybe)import XMonadimport XMonad.Config.Desktopimport XMonad.Config.Gnomeimport XMonad.Config.Kde

2016-11-21 17:45:42 753

转载 my xterm configure

1 !===============================  2 ! - Setting for xterm  3 ! --------------------  4 XTerm*locale: true  5 XTerm*utf8Title: true  6 XTerm*fontMenu*fontdefault*Label: Default  7 XTerm*f

2016-11-19 10:44:48 270

转载 vim 常用插件安装

" Use Vim settings, rather than Vi settings (much better!)." This must be first, because it changes other options as a side effect.set nocompatible " be iMproved, requiredfiletype off

2016-08-31 23:21:00 440

转载 vimcaps插件补充

解决问题,远程通过ssh连接的时候不出现警告if !has('win32') let sc5 = "echo $SSH_CLIENT" let v1 = system(sc5) let v2 = matchstr(v1,'\m\([0-9]\{1,3}\)\.\d\+\.\d\+\.\d\+') if len(v2) == 0 " echo "ca

2016-08-30 16:07:22 343

转载 vim 脚本测试

delfunction Mytestfunction Mytest()if has('win32') !dir > 1.txtelse let sc = "if [[ \$(who am i) =~ \\([-a-zA-Z0-9\\.]+\\)\$ ]] ; then echo SSH; else echo no; fi" let sc1 = "who mom l

2016-08-29 18:00:26 527

转载 gvim 设置字体

(1)首先通过gui设置好满意的字体(2)以下内容来自网络(zhidao.baidu.com/question/410896316.html)利用"="寄存器获取当前使用的字体再进行修改。在命令行如下操作::set guifont==会提示继续输入,输入&guifont可获取到当前使用的字体,将最后的字体大小修改为所需的大小即可。注意是在输入模式下的寄存器使用命令(3)

2016-08-20 16:03:55 989

转载 gvim 配置(lnh)

" An example for a vimrc file."" Maintainer:    Bram Moolenaar " Last change:    2014 Feb 05"" To use it, copy it to"     for Unix and OS/2:  ~/.vimrc"          for Amiga:  s:.vimrc"

2016-08-20 09:45:25 389

转载 mingw 编译c++ 最简单的程序出现Program received signal SIGSEGV, Segmentation fault.

现象是基本程序#include #include #include "time.h"#include "receive.h"void receive::recv(void){ time_t t1; time(&t1); std::cout << "current time" <<ctime(&t1)<<std::endl;// printf("hello o\n"); r

2016-03-19 20:46:01 2796

转载 qt编程 不现实命令行窗口

有时候不想让qt运行的时候出现一个黑色的窗口,到网上搜了搜,基本就两个答案比较靠谱.http://stackoverflow.com/questions/4441551/how-to-stop-mingw-g-opening-a-console-window-in-windows一个链接的时候加入 -mwindows另外一个也是链接的时候加入 -Wl,-subsyste

2016-03-18 17:40:01 1812

转载 linux mv 类型过滤

我想把文件移入文件夹里面。[huangxinzhen@localhost cxx]$ find . -type f -exec mv {} t1 \;mv: `./t1/test' and `t1/test' are the same file[huangxinzhen@localhost cxx]$ find . -type f -exec mv {} t1/ \;mv: `./t1/te

2016-03-16 23:01:07 3216 1

原创 浅谈正则表达式

说起正则表达式,那是又爱又恨啊,从来没有一个工具,如此打动一个码农的心.自从用上了正则表达式,就变懒了,再也不想自己去写代码分析语句了.可是,正则表达式的毒性开始发作了,其中有几个让人非常的不爽,(1)转义字符的使用,字符串需要转义,元字符有时也需要转义,而且有些字符要转义,有些字符不需要,太费神啊,(2)正则表达式的版本很多,多的有几种,搞都搞不清,grep, awk, fi

2016-03-04 11:50:11 336

翻译 ipython无法使用nbtstat的问题

背景:python2.7(32bit), win8.1,ipython2.4.1很明显,在ipython中运行nbtstat命令时,解释器无法正常执行命令,而在dos下面却可以正常执行,通过google,找到了答案,https://mail.python.org/pipermail/python-win32/2012-March/012121.htmlle da

2016-01-30 10:14:10 469

转载 python crc计算器

采样的是python 的crcmod模块,安装就不说了,直接pip就好了。import crcmod.predefinedfrom binascii import unhexlifycrc16_xmodem = crcmod.mkCrcFun(0x11021, rev=False, initCrc=0x0000, xorOut=0x0000)s0 = 'a731986b1500087

2016-01-09 17:26:42 3327

转载 python 列举所有串口模块

!python -m serial.tools.list_ports_windows

2016-01-07 16:19:26 1301

转载 python串口编程,使用线程定时器

很多内容来自互联网,可以在ipython中运行,加入了一些的异常处理.#!/usr/bin/python# -*- coding:utf-8 -*-#from Crypto.Cipher import AESimport binasciiimport sysimport reimport serialimport structimport tracebackimport IP

2016-01-06 16:49:21 2211

转载 python 串行编程简单例程

#!/usr/bin/python# -*- coding:utf-8 -*-#pyser.pyimport threadingimport serialimport timeclass ser_para: def __init__(self): self.port = "COM1" self.baudrate = 9600 s

2016-01-04 23:42:21 1276

转载 python加密模块使用,aes128,ecb模式

#!/usr/bin/python# -*- coding:utf-8 -*-from Crypto.Cipher import AESimport binasciiimport re#def print_bytes():pattern1 = '[0-9a-fA-F]{2}' s1 = 'CE 67 38 7C 3A 4F A2 09 82 DB D5 82 2E 04 72

2016-01-04 16:23:09 3779

原创 准备学习使用lua编程,

从知道有lua开始也有一段时间了,没有认真去学习lua是觉的作为脚本语言的功能比较弱小,跟PYTHON比起来差太多了.直到认真看看proxmark3里面使用lua的方便性,才知道这个东西可以嵌入到程序里面,将很多操作脚本化,对于测试来说用处还是不小的.

2015-12-18 16:55:01 471

原创 kinetis的nfc调试

因为要使用大容量的存储,所以在Kinetis上面挂载了nandflash首先,nand flash 控制器是比较复杂的,而且没有中文资料,freescale虽然已经制作了这么好用的控制器,却没有相应的资料的支持,刚开始的时候也是让人看的云里雾里的,不知道做的那么复杂,单单那么多的寄存器就足以让人迷惑不已,而且网络上可以搜集到的资料真的好少,简单运用的也就里面带的那个nfc.c的那个文件,驱

2015-10-01 14:48:15 679

原创 cygwin下面编译proxmark3(at 2015.09.09)

使用自带的MSYS环境可以编译proxmark3,但是对于那简陋的界面实在看不过去,所以就有使用cygwin来代替的想法,刚开始看proxmark3的编译过程有点蒙,首先运行make help有许多的提示Multi-OS Makefile, you are running on CYGWIN_NT-6.3-WOWPossible targets:+ all - Make bootrom,

2015-09-09 11:14:07 722

转载 about the yum conflicts at fedora 20

Transaction check error:  file /usr/share/man/man1/vim.1.gz from install of vim-common-2:7.4.475-2.fc20.x86_64 conflicts with file from package vim-minimal-2:7.4.027-2.fc20.x86_64根据网络上的解决方式主要有

2015-05-29 15:12:05 610

原创 利用批处理启动cygwin到指定的目录.

@echo onecho 当前盘符:%~d0echo 当前盘符和路径:%~dp0echo 当前批处理全路径:%~f0echo 当前盘符和路径的短文件名格式:%~sdp0echo 当前CMD默认目录:%cd%C:chdir C:\cygwin\binbash --login -i -c "cd E:/arm/windmill/; exec bash -rcfile ~/.bas

2015-04-15 11:30:25 1691

转载 编译器预定义总结.

http://sourceforge.net/p/predef/wiki/Compilers/ACCTypeMacroIdentification_ACC_Altium MicroBlaze CTypeMacroFormatDescription

2015-04-07 15:40:56 1319

转载 mdk工具关键字的定义。

Key Sequence for Tool ParametersUse Key Sequences to pass arguments from µVision to external user programs. Key Sequences are combinations of aKey Code and a File Code. Key sequences can be used

2015-04-03 23:38:08 735

转载 stm32f4 gcc下的编译。

因为使用CodeSourcery要注册什么的,比较麻烦,后面改用launchpad,$ arm-none-eabi-gcc -vUsing built-in specs.COLLECT_GCC=D:\launchpad\bin\arm-none-eabi-gcc.exeCOLLECT_LTO_WRAPPER=d:/launchpad/bin/../lib/gcc/arm-none-eab

2015-04-01 21:21:20 2472

原创 ultraedit的脚本例子.

windows 和 cygwin表示路径的方式不一样,所以在ultraedit里面定义一个脚本,直接替换就比较方便一点.ultraedit使用正则表达式查找替换.//UltraEdit.activeDocument.selectAll();UltraEdit.activeDocument.findReplace.matchWord = false;UltraEdit.active

2015-03-31 10:24:36 613

翻译 cygwin 恢复快捷方式。

网上介绍的很多帖子都是改个bat文件,其实这个是不对的。真正的修复方式是在桌面上面放置mintty.exe的快捷方式。但是如果直接直接用发送到桌面的那个快捷方式启动,默认的目录不是home 目录。而是/etc/bin所以在目标那里要加入参数。如图。

2015-03-29 22:33:59 1858

翻译 ecdsa 椭圆曲线数字签名算法

来源:http://www.cryptopp.com/wiki/Elliptic_Curve_Digital_Signature_AlgorithmElliptic Curve Digital Signature Algorithm, 或者 ECDSA, 是 FIPS-186. 定义的一种数字签名方法,当前版本是 Change 3, dated June 2009. 如果对非椭圆曲

2015-03-27 15:52:27 5033

原创 iar带boot的调试c-spy

iar调试器比MDK的调试器厉害一点,可以直接指定PC运行,而MDK的调试始终是ARM复位的那个地址开始的.这就造成一个很麻烦的问题,在MDK里面调试带BOOT的程序很简单,都是从复位地址开始运行,所以会经过BOOT的这段程序,但是,IAR就不会,而是直接跳到了后面的程序的运行,错过了初始化的机会,不利于分块设计,所以这里必须用到调试脚本.关于C-SPY调试的脚本的编写

2015-03-18 16:34:08 4339

原创 2015.1学习笔记

样板工程:tm100_test学习了在vs2012里面使用re,vs2012里面的正则表达式很像boost的定义.学习了sqlit的使用.下载sqlite软件,学习使用sql语言创建数据库,增加条目,增加表格等.使用cppsqlite3类库来操作数据库.http://blog.csdn.net/stan1989/article/details/858

2015-01-29 17:16:19 325

原创 vim使用技巧2

(1)工程管理step1 建立工程     :mksession! base.vimstep2打开工程    [hxz@localhost base]$ vim -S base.vim(2)vim的查找和替换

2015-01-04 21:43:07 371

原创 LKT4101初探

lkt4101单片机是一个符合智能卡总线协议的单片机,与普通的单片机运行方式不一样,是根据iso7816,lkt4104单片机的管脚也是只有8个.下面是智能卡接口说明.c1->p8,c2->p7,c3->p6,c4->p5,c5->p4,c6->p3,c7->p2,c8->p1

2014-12-17 10:07:58 1371

使用Haskell思考用函数实现编程

这是一部剑桥大学出版的关于haskell函数式编程的书,介绍了haskell编程的思想和实践,虽然haskell发展很早,目前还是处于不温不火的状态,实际应用价值不大,但是作为一种思想,还是很值得去学习的.

2016-11-21

ucosiii(3.03)在vs2012下的测试程序.

ucos3.03在vs2012下面的移植,控制台界面. 移植的程序分别来自ucos3.03在vc6下面的那个程序和ucos3.03+em5.22的那个例子. 改动主要有: (1)没有使用unicode (2)image没有使用安全异常句柄. (3)恢复使用PC_GetKey函数,因为getch,kbhit在vs2008+不支持,改为_getch,_kbhit. (4)将原先的hook函数,改为使用callback的方式.

2015-04-07

tower k70 原版光盘

freescale tenitis tower k70原版光盘,内容为英文资料,包括open source BDM的驱动

2014-11-05

空空如也

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

TA关注的人

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