- 博客(46)
- 资源 (33)
- 收藏
- 关注
原创 RFID底层驱动,过EMV、PBOC认证
支持ISO14443,过EMV、PBOC认证的RFID底层驱动,支持FM17550、PN512、RC663、AS3911等芯片。gitee地址:https://gitee.com/binchel/rfid.git
2020-12-30 09:51:39 311
原创 SM2国密证书制作之算法参数"1.2.156.10197.1.301"
// 前面是算法,后面是参数(可以为空) subJectPublicVector.add(new AlgorithmIdentifier(new ASN1ObjectIdentifier("1.2.840.10045.2.1"), new ASN1ObjectIdentifier("1.2.156.10197.1.301"))); // 未压缩公钥 前缀04+x坐标+y坐标 ...
2019-03-01 17:04:52 8970
原创 国密SM2公私钥HEX组装,密钥对生成
private static X9ECParameters x9ECParameters = GMNamedCurves.getByName("sm2p256v1"); private static ECDomainParameters ecDomainParameters = new ECDomainParameters(x9ECParameters.getCurve(), x9ECPa...
2019-03-01 17:00:46 18286
原创 胆红素
胆红素胆红素是胆色素的一种,它是人胆汁中的主要色素,呈橙黄色。它是体内铁卟啉化合物的主要代谢产物,有毒性,可对大脑和神经系统引起不可逆的损害,但也有抗氧化剂功能,可以抑制亚油酸和磷脂的氧化。胆红素是临床上判定黄疸的重要依据,也是肝功能的重要指标。总胆红素 :间接胆红素 + 直接胆红素未结合胆红素:间接胆红素 -游离型,加入醇才显色。是由红细胞中的血色素所制造的
2014-04-13 20:17:36 1640
原创 win7下虚拟WIFI
1.netsh wlan set hostednetwork mode=allow ssid=xxx key=xxx 2.共享当前的正常的宽带连接,共享网络选择刚刚设置完后出现的新连接名称。3.netsh wlan start hostednetwork 启动刚刚设置好的配置。注:mode 是允许或禁用虚拟wifi(allow/disallow)ssid 是wifi显示
2014-04-12 20:50:27 673
原创 Ubuntu 安装tftp服务
1、安装相关软件包apt-get install tftpd (服务端)apt-get install xinetd2、建立配置文件 /etc/xinetd.d/tftpservice tftp { socket_type = dgram protocol = udp
2014-04-02 21:27:24 597
转载 Ubuntu telnet 远程登录(root权限)
telnet协议的不好之处是,它发送的报文是未加密,很可能被黑客通过监听的手段分析你的隐私和秘密,所以最好选择SSH协议(报文加密)远程登录。好言归正传我们来说一下怎么配置ubuntu root用户能远程登录telnet。1.启用root默认ubuntu的超级管理员用户(root)是被禁止掉了的,我首先得启用它。输入命令:sudo su root输入当前用户密码即可切换到roo
2014-04-02 21:16:25 2555
转载 不允许lseek文件 | nonseekable_open()
使用数据区时,可以使用 lseek 来往上往下地定位数据。但像串口或键盘一类设备,使用的是数据流,所以定位这些设备没有意义;在这种情况下,不能简单地不声明 llseek 操作,因为默认方法是允许定位的。在 open 方法中调用 nonseekable_open() 时,它会通知内核设备不支持 llseek,nonseekable_open() 函数的实现定义在 fs/open.c 中.
2014-04-02 16:36:02 954
转载 Linux的man介绍
Linux的man很强大,该手册分成很多section,使用man时可以指定不同的section来浏览,各个section意义如下: 1 - commands2 - system calls3 - library calls4 - special files5 - file formats and convertions6 - games for linux7 - macro pac
2014-04-02 14:09:16 472
转载 史上最详细的vsftpd配置文件讲解
原文地址在http://bbs.51cto.com/thread-717151-1.html。vsftpd作为一个主打安全的FTP服务器,有很多的选项设置。下面介绍了vsftpd的配置文件列表,而所有的配置都是基于vsftpd.conf这个配置文件的。本文将提供完整的vsftpd.conf的中文说明。学习本文的内容将有助于你初步了解vsftpd的配置文件,但针对具体情况还需要制定具体的配置
2014-04-02 10:52:34 557
转载 Ubuntu 网络配置
ubuntu虽然有个network manager,但是设置之后似乎不管用,最好使用文件配置。分为设置ip和设置dns两步。第一步,设置ip。用root权限编辑文件/etc/network/interfacesauto lo iface lo inet loopback #这两行一般都有,不需要更改。auto eth0 iface eth0 inet static
2014-04-01 12:49:28 526
转载 Linux时间同步
ntpdate time.nist.gov #同步时间hwclock -w #写入CMOS 功能说明:显示与设定硬件时钟。 语 法:hwclock [--adjust][--debug][--directisa][--hctosys][--show][--systohc][--test] [--utc][--version][--set --date=
2014-04-01 11:50:53 539
转载 Linux下和Windows之间的文件传输工具rz/sz(lrz/lsz)
【什么是rz/sz (lsz/lrz)】 简单说就是,可以很方便地用这两个sz/rz工具,实现Linux下和Windows之间的文件传输(发送和接收),速度大概为10KB/s,适合中小文件。rz/sz 通过Zmodem协议传输数据。 【为什么要用rz/sz】 普通Linux和Windows之间的文件共享方法,主要有建立nfs实现文件共享,和tftp之类的方法,但是都很麻
2014-03-31 15:45:23 1174
转载 Ubuntu下安装VNC server
1. 安装gonme核心包(如果是字符界面的话)apt-get install x-window-system-coreapt-get install gnome-coreapt-get install metacityapt-get install gnome-desktop-environment (optional)2.安装vnc4serverapt-get
2014-03-30 16:53:57 667
转载 Ubuntu apt-get 源详解
一直对linux源不太清楚,只是在网上直接找到对应源镜像,复制到本地使用,现在开始探索源:一:简介linux内核对应各种各样的操作系统发行版本,比如Debian, SuSE, Gentoo, RedHat 和 Mandrivaden等,ubuntu是其中广受欢迎的一款即可以家用,又可以使用于服务器的发行版,基于Debain并对其做简化、优化,保证了最高的效率和最低的复杂性,
2014-03-18 23:31:44 3477
转载 apt-get制作本地软件安装源
apt-get是ubuntu大特色之一(注:apt-get这个软件管理工具,其它linux操作系统都可以用,怎么用,这里就不多说,请查阅其它文档)。通过网络和本地源,轻松快速安装软件。并且网络源中包含了丰富的软件包。(注:都是.deb格式的)。这里说的快速安装软件,是针对单个软件的安装。情况:假如你重装操作系统,或者安装新的操作系统,你就需要安装大量的应用软件。若你是通过网络安装,就需
2014-03-18 23:30:17 2309
转载 Ubuntu添加PPA源
什么是PPAPPA,表示Personal Package Archives,也就是个人软件包集很多软件包由于各种原因吧,不能进入官方的Ubuntu软件仓库。为了方便Ubuntu用户使用,launchpad.net提供了ppa,允许用户建立自己的软件仓库,自由的上传软件。PPA也被用来对一些打算进入Ubuntu官方仓库的软件,或者某些软件的新版本进行测试。La
2014-03-18 23:29:15 774
转载 经典SQL语句大全
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwin
2014-03-17 09:55:18 539
转载 oracle提示TNS:无监听程序的解决办法
如果出现oracle提示ERROR - ORA-12541: TNS:无监听程序,那么就依照下列步骤做,这是因为你的分配的地址不对。 查看\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora文件,用记事本打开,显示oracle值 : ORACLE = (DESCRIPTION = (ADDRESS = (PROTOC
2014-03-17 09:12:34 924
转载 The X11 forwarding request was rejected!
The X11 forwarding request was rejected! to solve this problem,please turn on the X11 forwarding feather of the remote SSH server 解决方法:将sshd_config中 设置 X11Forwarding yes重启sshd服务。# vi /
2014-03-16 11:46:51 646
转载 扩充BusyBox,追加Applet的方法
缺省情况下,BusyBox是对桌面linux的一个简化,如果要定制比较特殊的功能,比如像操作文件系统一样操作Flash存储器,那么就需要预先定制BusyBox的Applet。这一次,我们就介绍一下为BusyBox追加功能(Applet)的方法。窥探BusyBox的源代码 如果要添加Applet,首先必须了解BusyBox的源代码结构。在BusyBox的魅力一文中,我们已经知道了
2014-03-01 11:54:37 1322
转载 嵌入式Linux中BusyBox的使用
BusyBox是很多标准 Linux 工具的一个单个可执行实现,主要应用于嵌入式linux系统,是一个开源的“万能工具”。接下来我们一起来看看这个工具的魅力。万能的BusyBoxBusyBox最为一个可执行文件,却集成了「cp」「init」「ping」等基本的shell命令。基于嵌入式linux的系统上,比如数字电视,MP3,音响,小型服务器,路由器等等机器上都会搭载 BusyBox。
2014-03-01 11:49:51 9236
原创 Makefile 随记
foo.o : foo.c defs.h # module for twiddling the frobs cc -c -g foo.c 上面的规则告诉我们了两件事:1. 如何确定目标文件是否过期(需要重建目标),过期是指目标文件不存在或者目标文件“foo.o”在时间戳上比依赖文件中的任何一个(“foo.c”或者“defs.h”)“老”。2. 如何重建目标文件“foo.o”。这
2014-02-28 13:13:14 683
原创 不进入Linux图形界面的方法
Red Hat编辑 /etc/inittab文件 把id:5:initdefault: 改为 id:3:initdefault: Ubuntu改GRUB 的配置文件(不建议直接改 grub.conf) $vim /etc/default/grub 找到这一行:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 改为: GRU
2014-02-26 20:20:26 925
转载 nfs网络系统文件
NFS是Network FileSystem,基于RPC(Remote Procedure CallProtocol远程过程调用协议)实现。NFS是TCP/IP协议集所提供的一种子协议,该协议可以实现LINUX/UNIX主机之间的文件共享,磁盘空间共享。它只用于Linux和Unix内核的操作系统进行共享。使用NFS网络文件系统,可以将服务器的硬盘挂载到本地,就像操作本地计算机的硬盘一样。
2014-02-25 22:02:13 653
转载 桥接,NAT,Host Only的区别
虚拟机网络模式无论是vmware,virtual box,virtual pc等虚拟机软件,一般来说,虚拟机有三种网络模式:1.桥接2.NAT3.Host-Only哪一种网络是适合自己的虚拟机呢?桥接 桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,那么物理网卡和虚拟网卡就
2014-02-25 21:46:44 812
转载 SecureCRT设置彩色和显示中文
设置Options->SessionOptions ->Emulation->Terminal,然后把Terminal类型改成ANSI or linux or xterm,并点中ANSI Color复选框。字体设置:Options->SessionOptions->Appearance->font然后改成你想要的字体就可以了。注意:1:字符集选择utf8,这样可以避免显
2014-02-25 21:44:40 2364
转载 Redhat修改主机名及网络配置
1, 修改主机名vi /etc/sysconfig/network NETWORKING=yesHOSTNAME=NEWHOSTNAME #修改该值作为主机名,如:NEWPC注:重启服务,并关闭终端再开启 2,修改hostsvi /etc/hosts127.0.0.1 localhost.localdomain lo
2014-02-24 20:52:48 655
原创 80x86汇编 手记
在指令中,指定操作数或操作数存放位置的方法称为寻址方式。操作数的各种寻址方式是用汇编语言进行程序设计的基础,也是本课程学习的重点之一。微机系统有七种基本的寻址方式:立即寻址方式、寄存器寻址方式、直接寻址方式、寄存器间接寻址方式、寄存器相对寻址方式、基址加变址寻址方式、相对基址加变址寻址方式等。其中,后五种寻址方式是确定内存单元有效地址的五种不同的计算方法,用它们可方便地实现对数组元素的访问。另外,
2014-02-10 17:25:06 557
转载 windows下的linux开发环境Mingw与Cygwin
首先MingW和cygwin都可以用来跨平台开发。 MinGW是Minimalistic GNU for Windows的缩写,也就是Win版的GCC。 Cygwin则是全面模拟了Linux的接口,提供给运行在它上面的的程序使用,并提供了大量现成的软件,更像是一个平台。 相对的MingW也有一个叫MSys(Minimal SYStem)的子项目,主要是提供
2014-01-30 15:37:22 1684
转载 如何建立Linux下的ARM交叉编译环境
最简单的方法就是下载一个buildtoolchain.tar.gz安装就行了,有时候就是想自己亲身体验一下安装定制过程,Linux的乐趣也在这点。从网上搜集了些资料,以备日后查阅。 如何为嵌入式开发建立交叉编译环境 在进行嵌入式开发之前,首先要建立一个交叉编译环境,这是一套编译器、连接器和libc库等组成的开发环境。文章通过一个具体的例子说明了这些嵌入式交
2014-01-23 22:28:46 869
转载 ARM指令下的特殊符号
总结一下arm指令里几个特殊符号的意义 特殊符号 对应指令 含义 =DCB 分配一片连续的字节存储单元并用指定的数据初始化 &DCD 分配一片连续的字存储单元并用指定的数据初始化 %SPACE 分配一片连续的存储单元 ^MAP 定义一个结构化内存表的首地址 #FILED 定义一个结构化内存表的数据域(经常
2014-01-23 19:53:21 949
转载 GNU ARM 汇编
前言: 以前用ARM的IDE工具,使用的是ARM标准的汇编语言。现在要使用GNU的工具,当然要了解一点GNU ARM汇编的不同之处。其实非常的简单,浏览一下文档然后再看看程序就完全可以搞定了,或者你硬着头皮看GNU ARM的汇编程序,用不了多少时间你就就可以无师自通了。个人比较健忘,还是把文档翻译了一下,算是给自己一个避免遗忘的理由吧。ARM汇编语言源程序语句,一般由指令,伪操
2014-01-23 16:05:23 757
原创 GIT 使用手记
$ git status //查看当前状态设置用户信息在git中设置合局用户名及邮箱,commit时会用到。 $ git config --global user.name "xxxx" //给自己起个用户名$ git config --global user.email "xxxx@qq.com" //填写自己的邮箱创建密钥 (SSH连接)
2014-01-21 23:14:02 500
转载 S3C2410 MMU技术精解
MMU,全称Memory Manage Unit, 中文名——存储器管理单元。 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大,应用程序的规模也随之膨胀起来,终于一个难题出现在程序员的面前,那就是应用
2014-01-21 12:34:44 944
转载 repo的基本命令
repo只是google用Python脚本写的调用git的一个脚本,主要是用来下载、管理Android项目的软件仓库。下载 repo 的地址: http://android.git.kernel.org/repo ,可以用 wget http://android.git.kernel.org/repo 或者 curlhttp://android.git.kernel.org
2014-01-20 11:29:16 605
转载 系统引导
实验目的 建立对操作系统引导过程的深入认识; 掌握操作系统的基本开发过程; 能对操作系统进行简单的控制,揭开操作系统的神秘面纱。 实验内容 此次实验的基本内容是:编写一个放入引导扇区的操作系统引导程序bootsect.s,和一个进入保护模式前的设置程序setup.s,并将该bootsect.s和setup.s编译后在Bochs中运行,进行实验。编写的引导程序bootsect
2014-01-05 01:57:11 1127
转载 关于计算机启动流程的讨论总结
bootsect.s Grub stage1 MBR 512 覆盖 分区表 2013-10-18 18:54:50 分类: LINUXhttp://blog.sina.com.cn/s/blog_6c9d65a10100mjas.htmllinux清空mbr 在dos下可以用fdisk /mbr清一下mbr。在lin
2014-01-05 01:52:57 529
转载 编写MBR从硬盘启动linux0.11
计算机启动时BIOS会把启动盘第一个扇区的数据读入内存0x7C00开始处,然后跳到这里继续执行。从硬盘启动和从软盘启动唯一的区别就是映象文件存储方式的不同:1. 对于从软盘启动的方式,映象文件连续地存放在软盘开始的位置处。放在第一个扇区的bootsect.s被BIOS读入内存后,就会把余下的映象文件读入内存,然后继续执行2. 对于从硬盘启动的方式,映象文件存放在Minix格式的硬盘分区里,
2014-01-05 01:42:29 864
原创 STM8S 115200bps 串口中断连续接收出错问题
内部16M晶振误差太大,导致波特率不准,9600bps可以。要想使用115200,就用外部晶振吧。
2013-12-17 22:47:50 5245 1
LVGL Documentation v7.4.0.pdf(官方)
2020-09-04
360 wifi linux驱动 MT7603U
2019-04-08
ASN1文件查看(X509证书)
2019-03-01
ASN.1编码规则详解
2019-03-01
X509中发行者命名规范
2019-03-01
x509证书中issuer规范
2019-03-01
x509证书规范
2019-03-01
RXTX源码包
2018-12-14
关于密码模块若干问题的说明
2018-12-12
国密认证 - 密码模块安全技术要求
2018-11-28
GMZ0001-2013《密码术语》
2018-11-28
OrCADmEX鼠标增强
2011-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人