关闭

Keil5生成BIN文件及HEX文件介绍

Keil5默认只生成 HEX 文件, HEX 文件为文本文件, 有其特定的格式。    我们在做固件自动更新的时候, 希望下载的是一个完整的BIN文件。  当然了,我们也可以按照HEX的格式自己提取数据, 不过这样的话, 你要自己计算CODE  SECTION  和  DATA  SECTION  的偏移, 所以我个人觉得还是自动生成比较好。 我Keil里设置的偏移地址: ----...
阅读(22) 评论(0)

Keil5 IROM1 IRAM1 设置及错误JLink Warning: T-bit of XPSR is 0 but should be 1. Changed to 1.

工程编译好之后, 右键点击工程名称下面的第一个根节点, 选择 : Open  Map  File 菜单。找  “LR_IROM1” 和  “RW_IRAM1” 如下内容: Memory Map of the image   Image Entry point : 0x08000131   Load Region LR_IROM1 (Base: 0x08000000, Size...
阅读(64) 评论(0)

JLINK 调试报错 JLink Error: Can not read register 解决办法

Keil5  JLINK调试报如下错误, 原因是JLINK的SW调试模式的频率太大了, 默认是2MHz, 修改为1MHz就好了。 另外是FLASH DOWNLOAD 里面要根据芯片的型号和FLASH的尺寸, 选择一个和你的芯片匹配的配置, 默认是1M的FLASH,  我的芯片是512K的。 另外还有一个要注意的地方就是,  你调试的时候, 设置了断点, 可能只能 watch 全局变量,...
阅读(116) 评论(0)

GO语言JAVA语言实现的AES/CFB/256位的加密解密例子

AES加密解密算法里面,最复杂的的就是CFB模式,因为CFB模式每次附加随机一个IV,造成同样的KEY,每次生成的加密串不一样。解密的时候要用到这个IV,IV附加在了加密好的数据里面,有的实现是把IV放数据的最后,有的是最面前,比如加密之后的数据是XXX,    则最终的数据是  16Bytes的IV+XXX或者是XXX+16Bytes的IV。package main import ( "cr...
阅读(1516) 评论(1)

JAVA语言 mysql-connector-java 访问 Mysql中文乱码问题解决

中文字符确定是UTF8编码, 合成的SQL语句也是UTF8编码,链接mysql成功,也执行了  "set   names  utf8;"  语句查看数据还是乱码。原因是my.cnf文件没有配置UTF8,修改my.cnf文件 :[mysqld]character-set-server=utf8 collation-server=utf8_general_ci[client]default-chara...
阅读(950) 评论(2)

用OpenSSL创建CA和签发证书,转换成java可以加载的jks

java的keytool工具本来就可以生成交互式认证的证书, 不过其他语言处理交互式认证的流程貌似和java的keytool的认证流程有些差别,  而openssl是比较通用的工具。大部分语言都会支持openssl生成的证书文件。用openssl签发的证书如何才能转化为keytool的jks文件呢,  就需要用到 ImportKey.java 文件的源码来处理了。CA根证书openssl genr...
阅读(1031) 评论(0)

用OpenSSL生成CA根证书来签名Keytool生成的证书请求

我上一篇文章 (配置JAVA SSL/TLS 之websocket wss交互式认证)生成的证书都是java  keytool 的证书,都是自签名的证书, 不是第三方签名的证书。下面我要虚拟一个CA出来, 用CA来签名。1、创建CA的私钥openssl genrsa -out ca.key 20482、创建CA自签名证书openssl req -x509 -new -nodes -key ca.k...
阅读(2698) 评论(0)

配置JAVA SSL/TLS 之websocket wss交互式认证

创建服务端keystorekeytool -genkey -v -alias server_ks -keysize 2048 -keyalg RSA -dname "CN=www.abc.com" -keypass 123456 -storepass 123456 -keystore ./server.keystore -validity 36500创建客户端keystorekeytool -ge...
阅读(4059) 评论(1)

nginx配置https双向认证

网上找了很多nginx的https配置,还是这个最靠谱。http://www.cnblogs.com/dyllove98/p/3157370.html上一篇介绍了SSL双向认证的一些基本问题,以及使用Nginx+PHP基于它搭建https的Webservice。之前的方式只是实现1:1的模式,昨天同事继续实现了n:1的模式,这里我再整理记录下。由于nginx的ssl_client_certific...
阅读(1678) 评论(0)

源码编译安装 PHP5.5.0,解决curl_exec访问HTTPS返回502错误的问题

最近碰到一个奇怪的问题, PHP使用 curl_exec 访问 HTTPS 网页时, 返回502错误, 访问HTTP网页时没有问题,  用   echo   phpinfo() ;  查看, 支持openssl, 支持curl, 网上找了好多资料, 都没解决, 只能自己重新编译安装 PHP了。...
阅读(6825) 评论(0)

发送邮件被退回,提示: Helo command rejected: Invalid name 错误

我自己配置的 postfix + dovecot 服务器, 配置了outlook 后, 同样的账号, 在有的电脑上能收发成功, 在有的电脑上发送邮件就出现退信,提示 Helo command rejected: Invalid name 错误。 经过分析, 原来是计算机名的问题, 计算机名里带了 . 号,  重新修改了计算机名, 重启后就OK了。...
阅读(2905) 评论(0)

Android后台运行的定时器实现

Android后台运行定时器,方便我们执行定位跟踪等任务需求。 下面简要说明实现Android后台定时器的要点, 文章末尾可以下载到工程代码,可直接编译执行。AndroidManifest.xml 文件内容如下: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.routing...
阅读(27661) 评论(11)

fatal error: malformed or corrupted AST file: 'Unable to load module Darwin.pcm 问题解决

xcode5 编译工程,偶然碰到了下面的问题:fatal error: malformed or corrupted AST file: 'Unable to load module "/Users/routingapple/Library/Developer/Xcode/DerivedData/ModuleCache/PNBJ8YUNV3UC/Darwin.pcm": module file n...
阅读(7273) 评论(0)

动态分析maillog日志,把恶意链接直接用防火墙禁止

最近用 postfix + dovecot 搭建了一个邮件服务器, 被人当做垃圾邮件转发器,经过配置postfix 的黑白名单, postfix 提示成功的 REJECT 了垃圾邮件, 不过还是有无数的IP地址, 连接过来要进行发送邮件, 虽然垃圾邮件被拒绝了,但是未知连接太多,造成 maillog 日志越变越大, 拖慢 postfix 的运行速度,  总得想个办法解决。要是能把这些无用的IP地址...
阅读(5428) 评论(0)

Linux能ping通IP,ping不通域名

今天碰到个问题, 能ping通IP地址, ping不通域名, 一直以为是 DNS解析服务器的问题, 找了半天, 问题不在这里。[root@www postfix]# cat /etc/resolv.conf nameserver 202.96.209.133 options attempts:1 timeout:1 rotate #nameserver 10.202.72.117 nameserv...
阅读(19933) 评论(0)
168条 共12页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:2195340次
    • 积分:14770
    • 等级:
    • 排名:第835名
    • 原创:121篇
    • 转载:45篇
    • 译文:2篇
    • 评论:707条
    最新评论