现在位置: 首页 > sensuous发表的所有文章
  • 03月
  • 25日
综合 ⁄ 共 2623字 评论关闭
本文是stm32f10x.h前半部分的阅读记录,总结了网友的使用经验。 stm32f10x.h版本号 3.5.0 ********************************************************************** C/C++编译器 ********************************************************************** #ifdef __cplusplus   //见博客  extern "C" { #endif  ********************************************************************** 时钟 ********************************************************************** #define HSE_STARTUP_TIMEOUT   ((uint16_t)0x0500) /*!<......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 47字 评论关闭
http://sunshine123.blog.51cto.com/27770/1274571
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 424字 评论关闭
Linux可以设置登录前后的欢迎信息,虽然没什么实际用处,纯粹为了好玩,体现一下自己系统的一点个性! 在登录系统输入用户名之前,可以看到上方有WELCOME......之类的信息,这里会显示LINUX发行版本名称,内核版本号,日期,机器信息等等信息,要设置的话,首先打开/etc/issue文件,可以看到里面是这样一段"Welcome to <LINUX 发行版本名称>-kernel 后接各项参数\" 后接的参数的各项说明: \r 显示KERNEL内核版本号; \l 显示虚拟控制台号; \d 显示当前日期;  \n 显示主机名; \m 显示机器类型,即CPU架构,如i386......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 1128字 评论关闭
需求抽象: 现在有一段字符串 {"state":200,"error":"登录成功!","json":{"auid":"402888f54c12441e014c1246bdf90003"}} 现在需要提取auid后面的内容串,也就是402888f54c12441e014c1246bdf90003 分析: 在学习正则表达式之前,我使用的方式是: 用 Json 转字典,然后获取到 key. 对于这个,如果要拿到auid 对应的内容,我有两种方法: 1.做两次 json 转字典. 2.一次字典+一次字符串截取 但是这两种方法都有一些繁琐,于是想到了处理字符串的秘法—正则表达式 实现步骤: 1.拷贝原始字符串到正则工具(现在很多在线的......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 1847字 评论关闭
特别说明:本文产生于个人工作总结,转载请注明原文出处http://blog.csdn.net/horace20 1、环境        PowerDesigner15.2.0.3042-BEAN+ MySQL5.5 + mysql-connector-odbc-5.1.8        以上软件在网上都很容易找到,这里就不再给出相关链接!系统环境为WindowsXP。 2、具体流程        既然是生成测试数据,首先数据库一定存在,这里我以对MySQL的操作为例,假设我的数据库名称为db_generate_test。        流程如下:   2.1数据库反向工程 在PowerDesigner环境中,只能对PDM(物理数据模型)生成测试数据所以,首先将需要生成测......
阅读全文
  • 01月
  • 29日
综合 ⁄ 共 985字 评论关闭
一、为什么要替换? 答:C++标准库中的<sstream>提供了比ANSI C的<stdio.h>更安全的操作。 int n = 9999; char sz[10]; sprintf(sz, "abcdefghijklmn%f", n); 存在的问题: 1、没有检查缓冲区是否溢出,大小是否足够; 2、没有检查格式化符是否匹配; 修改后的代码: int n = 9999; char sz[10]; stringstream ssTmp; ssTmp << n; ssTmp >> sz; 二、实际应用 1、int 转 string #include <string> #include <sstream> #include <stdlib.h> using namespace std; int mai......
阅读全文
  • 01月
  • 17日
综合 ⁄ 共 953字 评论关闭
CCUserDefaultAndroid.cpp中为了兼容新旧版本的存储:即使用自己的UserDefault.xml和android上的sharepref,但在使用上不留神就会导致很严重的问题的。 背景: 在游戏中一般需要保存一些变量,比如说是否客气背景音等的用户设置。cocos2d-x中CCUserDefaultAndroid.ccp中是存储时操作的代码,其中把key和value保存在UserDefault.xml中。 问题: 在原有的模式是读取key是先判断这个key是否存在,无论这个值是string还是bool类的,如:   lua中 if CCUserDefault:sharedUserDefault():getStringForKey("isBackGroundMusicPlaying") =......
阅读全文
  • 12月
  • 09日
综合 ⁄ 共 2090字 评论关闭
一 batch 与 shell中 目录及文件: C:\TESTFOLDER\TEST ├─Test2 └─Test3         test.txt   删除目录及其下的所有文件: rmdir /S /Q c:\TestFolder\test   删除所有目录下的文件,但是目录结构不能被删除: del /F /S /Q c:\TestFolder\test\*   Linux类似的命令为: rm /rf /home/aaa/test   二 python中:注意如果有错误会有异常抛出,需要处理异常。 1)删除文件且不支持通配符: os.remove() 2) 删除空的目录: os.rmdir() 3) 删除空的目录及子目录: os.removedirs() 3) 删除目录及其子目录中的文件:shutil.rmtree()......
阅读全文
  • 11月
  • 25日
综合 ⁄ 共 4179字 评论关闭
一、有关内存的基本概念   1/物理内存与虚拟内存   WindowsNT使用两类内存:物理内存与虚拟内存。   物理内存:作为RAM芯片安装在计算机内部的存储器。   虚拟内存:用于模拟RAM芯片功能的磁盘(硬盘)空间,其实质是通过将内存中当前没有使用的部分内容临时存储到磁盘上,使系统可以使用到比机器物理内存更多的内存。   2/分页和分页文件   WindowsNT系统通过使用磁盘空间使得对内存的需求得到部分缓解,从而使用到比物理内存更多内存的技术就称为交换或分页,也就是通常所说的虚拟内存技术。通常Windows NT 4.0系统安......
阅读全文
  • 10月
  • 31日
综合 ⁄ 共 1848字 评论关闭
  通过上次的第一个简单的C++/CLI实例,我们已经对C++/CLI的基本语法有了一定的认识,一些新的关键字也混了个眼熟。其实如果你有ISOC++背景,了解一些.NET相关概念,且使用VS2008 IDE开发的话,相信到现在你已经可以使用C++/CLI写一些简单的小程序了。本次继续上次的sample来深入了解它的编译和反编译。  1)编译 在安装了VS2008或WinSDK后,我们就拥有了很多的工具,其中Cl.exe就是用来编译C++代码的,对于Cl.exe的很多的选项可以查看msdn。这里结合上次的实例了解常用的选项,我们使用cl.exe /clr main.cpp来编译上次的实例,其......
阅读全文
  • 10月
  • 05日
综合 ⁄ 共 1101字 评论关闭
package llh.AD.db; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteDatabase.CursorFactory; import android.database.sqlite.SQLiteOpenHelper; public class MyDBOpenHelper extends SQLiteOpenHelper { /** * * @param context * 应用程序上下文 * @param name * 数据库的名字 * @param factory * 查询数据库的游标工厂,一般情况下用sdk默认的 * @param version * 数据库的版本......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 3723字 评论关闭
题目大意:给定一个无向图,每条边有边权,有些点有点权,一些点是加油站,求一条起点到终点的最短路,使经过有点权的点不超过k次,一管油只能走limit的时间,时间到了就只能到加油站花cost的时间加油 那个红绿灯的计算公式是 red*red/2/(red+green) 考场上很多人没推出来这个挂掉了 我推出来不会写,写了爆搜,26分 限制条件有点多。。。考虑到k<=10,加油站<=50,我们可以对k进行分层处理,将图缩点,转化成一个在加油站之间行走的图,这样k和limit的限制条件就都解除了 首先我们枚举每一个加油站(起始点和出发点看作加油站......
阅读全文