- 博客(52)
- 资源 (11)
- 收藏
- 关注
原创 Win7 VS2012不能使用MsCOMM的问题
今天使用C#编写MSCOMM串口程序,提示错误:没有注册类 (异常来自 HRESULT:0x80040154到C:\windows\syswow64\下,注册mscomm32.ocxregsvr32 mscomm32.ocx注册成功,C#依然报错。后把项目生成目标平台改为x86,问题解决。
2015-01-30 17:23:42 2183
原创 asp.net 三层架构超快速入门
1、新建sql server数据库test2、新建user表3、下载安装动软代码生成器4、打开动软代码生成器,新增服务器:点开服务器连接前的加号,在代码生成器里右击test数据库:选择简单三层架构:点击下一步:点击开始生成。5、用VS2012打开C:\test2\CodematicDemo下的项目文件,如果是VS201
2015-01-27 09:03:00 1699
原创 Struts2学习6——UrlRewriter的实现
1、到网站:http://tuckey.org/urlrewrite/下载urlrewritefilter-4.0.3.jar2、在WEB-INF下新增:urlrewrite.xml<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE urlrewrite PUBLIC "-//tuckey.or...
2015-01-26 14:14:56 836
原创 基于命令行的 PDF转PNG格式工具 mupdf的使用
1、下载地址http://mupdf.com/download/archive/2、使用详细参数文档在man文件夹下C#调用示例: try { System.Diagnostics.Process.Start("C:/udsheadless/imghandler/mupdf-0.8.15-window
2015-01-26 12:06:24 5492 2
原创 Yii2 使用五 模块布局文件
正常情况,一个view使用的layout文件是:/basic/views/layouts/main.php而我们往往一个模块用的view是要自行定义的,这时只需要在对应的controller.php里加上:public $layout="rbac/rbacadmins.php";(默认action也是可以更改的,用public $defaultAction='index
2015-01-25 14:30:02 4181 1
原创 Yii2 使用四 使用Gii生成代码
1、设置config/web.php$config = [ ... ];if (YII_ENV_DEV) { $config['bootstrap'][] = 'gii'; $config['modules']['gii'] = 'yii\gii\Module';}默认这几行代码应该就有的。2、访问Giihttp://test.com:8080/index.p
2015-01-22 22:57:14 8721
原创 Yii2 使用三 使用数据库
一、新建Mysql数据库test,建立表:CREATE TABLE `country` ( `code` CHAR(2) NOT NULL PRIMARY KEY, `name` CHAR(52) NOT NULL, `population` INT(11) NOT NULL DEFAULT '0') ENGINE=InnoDB DEFAULT CHARSET=utf8;IN
2015-01-21 23:39:32 1601
原创 Yii2 使用二 了解MVC
一、目录结构:模型类:models/视图文件:views/二、MVC示例:在controllers下的SiteController.php里新增方法: //action后面的操作映射为say-hello public function actionSayHello($message='World'){ return $this->render('
2015-01-21 23:23:45 3524
原创 Yii2 使用一 安装
一、安装composer global require "fxp/composer-asset-plugin:1.0.0-beta4"二、安装应用程序模板composer create-project --prefer-dist yiisoft/yii2-app-basic basic安装过程中,由于超出github限额,会提示输入github账号;访问:h
2015-01-20 23:18:54 2594
原创 PHP 依赖管理工具Composer的使用
今天看到了有介绍PHP下的依赖管理工具,遂学习试用:环境:win7一、安装1、确认PHP启用了openssl模块(使用https网址时用到);修改环境变量path,加入c:\xampp\php打开命令行,输入:php -version显示:用cd命令改变当前路径到项目根目录,然后运行命令下载安装:php -r "readfile('http://getc
2015-01-20 22:55:56 4043
原创 STM32 学习十一 RAM下载与调试
把代码放到RAM,不使用片内FLASH。RAM分两段分别放程序代码、数据区。修改为:RAM2.ini/******************************************************************************//* RAM.INI: RAM Initialization File
2015-01-17 13:21:40 2406 1
原创 STM32 学习十 Flash下载与调试
一、启动模式启动模式选择引脚启动模式说明BOOT1BOOT0X0主闪存存储器主闪存存储器作为启动区域01系统存储器系统存储器作为启动区域11内置SRAM
2015-01-17 12:34:43 2471
原创 STM32 学习九 通过USART实现printf重定向
把printf函数内容通过USART串口输出,可以方便调试STM32内部程序。示例代码如下:/******************************************************************************** Function Name : fputc* Description : 重定向fput,以实现重定向printf* Retu
2015-01-17 10:47:04 2841
原创 STM32 学习八 USART通信3 库函数方式编程
STM32 库是ST公司针对STM32提供的函数接口,即API,开发简便、维护维护、阅读。CMSIS标准(摘自百度百科):为了解决不同的芯片厂商生产的Cortex微控制器软件兼容性问题,ARM与芯片厂商建立了CMSIS标准(Cortex MicroController Software Interface Standard)。以STM32F10XX序列处理为例,介绍CMSIS的
2015-01-17 10:26:09 1763
原创 CentOS 系统目录解析
一、常用颜色绿色:可执行文件白色:一般性文件,多是文本文件蓝色:文件夹浅蓝色:链接文件(快捷方式,ln命令建立)红框:加了SUID位,任意权限;红色:压缩文件褐色:设备文件绿色背景:共享,所有用户可读二、根目录下各文件夹含义/boot:Linux启动文件和内核,如LILO、GRUB/initrd:由boot loader初始化的内存盘,(boot loader in
2015-01-16 09:37:33 997
原创 STM32 学习七 USART通信2 寄存器方式编程
一、程序编写:#include "stm32f10x_lib.h"#include void RCC_Configuration(void);void GPIO_Configuration(void);void USART_Configuration(u32);void Delay_MS(u16 dly);#define GPIOA_ODR_A (GPIOA_BASE+0x0C)
2015-01-16 09:14:36 2717
原创 IOS 开发学习五 数据类型
命名应当直观且可以拼读,可望文知意,便于记忆和阅读。标识符最好采用英文单词或其组合,不允许使用拼音。程序中的英文单词一般不要太复杂,用词应当准确。命名的长度应当符合“min-length && max-information”原则。C 是一种简洁的语言, 命名也应该是简洁的。例如变量名MaxVal 就比MaxValueUntilOverflow 好用。标识符的长度一般不要过长,较长的单词可
2015-01-15 20:08:35 816
原创 Selenium自动化工具的使用简介
一、Selenium演进过程Selenium是什么?Selenium 是 ThoughtWorks 专门为 Web 应用程序编写的一个验收测试工具,UI功能测试框架,开源免费,支持多种浏览器、多种编程语言,不像code runner等综合平台,主要是提供API,特别是JavaScript的支持使用,把浏览器上的动作已经写好了,只要调用这个框架就可以了,它可以进行整合。演进过程
2015-01-15 14:37:06 3223
原创 IOS 开发学习四 预处理
一、宏定义1、无参数宏定义#include #define NUM 6int main(int argc,const char* argv[]){ int a[NUM]={1,2,3,4,5,6}; for(int i=0;i<NUM;i++){;}}2、有参数宏定义#include #define sum(a,b) ((a)+(b)) //
2015-01-15 08:08:20 1027
原创 IOS 开发学习三 指针
一。直接引用char a ;a=3;系统自动将变量a转换为变量的存储地址;二。间接引用C语言中还有一种“间接引用”的方式,char a;char *b; //只能指向char类型的变量,这里*只是指b是个指针,没有特殊含义b=&a; //让b指向a 也可以char *b=&a; &取地址运算符。*b=10; //找b中地址对应的
2015-01-14 22:39:12 949
原创 OSF SDN在云计算网络虚拟化中的应用
感谢张卫峰老师辛勤付出。今天讲的这些我基本不懂,需要多学习。SDN对云计算网络很重要当前OpenStack Neutron的问题SDN网络虚拟化方案一览OVS的子项目OVN介绍盛科DVNP架构和应用场景SDN不是一种具体的技术,而是一种思想,一种理念,一种体系框架。核心诉求,让软件参与网络控制中,不是让路由协议参与网络控制,让应用参与网络控制。为了满足这种核
2015-01-14 21:53:51 2822
原创 STM32 学习七 USART通信1
一、概念USART 通用 同步异步收发器,全双工数据交换,利用分数波特率发生器提供宽范围的波特率选择,支持同步单向通信和半双工单线通信,也支持LIN(局部互联网),智能卡协议和irDA(红外数据组织)SIR ENDEC规范,以及调制解调器(CTX/RTS)操作。它还允许多处理器通信 。 用多缓冲器配置的DMA方式,可以实现高速数据通信。全双工异步通信单线半双工通信使用DMA的可配置
2015-01-14 13:32:31 9047 1
原创 IOS 开发学习2 C语言中的字符串处理
一、C语言中字符串用字符数组表示。字符串要以'\0'结束,表示ASCII码值为0的字符。如:二、字符串定义:#include int main(int argc,const char *argv[]){ char s[] = {'h','e','\0'}; char s
2015-01-14 08:28:48 903
原创 PaaS 平台学习(开源力量OSF)构建千万级大规模、高可靠PaaS平台的技术挑战 学习笔记
感谢许志强老师的辛苦付出。2015年1月13日 参加云通讯PaaS平台学习,特作此记录。大纲:选择Paas平台的考量(我的企业是否适合选PaaS平台,我应该选怎么样的PaaS平台)基于PaaS平台的开发、测试、部署和迁移的流程、关键技术和注意事项如何构建能支持千万级用户的大规模PaaS平台?技术挑战有哪些?有哪些经验和教训?如何实现PaaS平台的高可靠性?如何保证PaaS平台的安全
2015-01-13 22:07:49 4401
原创 Eclipse 下 TeamCenter二次开发(Headless模式)
如果要让计算机自动执行PDM的某些任务,首先我们需要让程序进入到Teamcenter的工作环境,这时候我们就要用到Headless开发模式,这个模式会模拟登陆TeamCenter的过程,但不会真正打开TeamCenter客户端软件。这里对开发步骤作简要总结。1.配置好Teamcenter开发环境;2.修改PDM启动快捷方式,改为启动headless启动模式;3.模拟登陆。用的是
2015-01-13 10:35:30 3034
原创 IOS 开发学习1 基础知识
一。MacOS苹果公司为Mac系列产品开发的专属操作系统,基于UNIX系统,是PC机系统。开发工具XCode,可以为MacOS和IOS平台开发程序。常用快捷键:Command+C:复制Command+X:剪切Command+V:粘贴Command+Z:回退Command+S:保存Command+A:全选常用扩展名:.app:可运行的应用程序.dmg:应用程序安
2015-01-13 08:12:14 812
原创 MyEclipse rest webservice (Jersey)使用 问题总结
java.lang.ClassNotFoundException: com.sun.jersey.spi.container.servlet.ServletContainer从http://mvnrepository.com/artifact/com.sun.jersey/jersey-bundle 下载对应版本,放到WebRoot/WEB-INF/lib下,右击,并Add to Build
2015-01-12 10:08:38 12133 4
原创 STM32 学习六 串口通信2 编程仿真
一、电路二、编程#include "stm32f10x_lib.h"#include void Delay_MS(u16 dly);#define GPIOA_ODR_A (GPIOA_BASE+0x0C)#define GPIOA_IDR_A (GPIOA_BASE+0x08)#define GPIOB_ODR_A (GPIOB_BASE+0x0C)#defin
2015-01-10 19:11:42 3627
原创 STM32 学习13 串口通讯基础知识
一、基础知识STM32 有3个USART接口(通用同步/异步接收、发送端口,比UART增强了同步功能)异步通讯,发送的时间间隔是任意的,但接收端必须做好接收准备。发送端要有发送开始、停止位,传输效率较低;同步通讯,通讯双方先建立同步,调整同样频率,双方不停发送数据,又分为3种通讯方式:单工双工半双工STM32的USART串口,采用分数波特率发生器,最高速率=72M/16=4.5
2015-01-10 18:15:44 4201
原创 MyEclipse 使用TIPS
一、取消JS ValidationEclipse的Js Validation,是在项目上右键,选择Properties-Builders-Validation,在复选框去掉JavaScript Validator。但在使用MyEclipse开发SSH项目时,只这样设置还不行,需要在Properties-MyEclipse-Validation-Excluded Resources,把不需要
2015-01-10 17:42:05 822
翻译 MyEclipse rest webservice 使用
一、新建Web Service项目(如果现有项目新增Rest支持,可以选择MyEclipse菜单下的Add REST Web Service Capabilities...)全新建立项目:这时可以发现web.xml里面有如下代码: JAX-RS REST Servlet JAX-RS REST Servlet
2015-01-10 17:28:48 6406
原创 STM32 学习10 位绑定
一、概念把对寄存器某一位的操作,映射到某个内存地址(只有最低位有效)。好处:代码效率更高,速度更快,更改的时候不需要多读一次寄存器。可以用作位绑定的内存区域:片内内存区域、SRAM区 :0x2000 0000 ~ 0x200F FFFF 共1M片上外设区域 :0x4000 0000 ~ 0x400F FFFF 共1M二、公式SRAM区映射的地址AliasAD
2015-01-09 23:33:21 4419
原创 STM32 学习3 GPIO操作和点亮LED
一、基础知识GPIO寄存器32位配置寄存器:GPIOx_CRL32位配置寄存器:GPIOx_CRH32位数据寄存器:GPIOx_IDR32位数据寄存器:GPIOx_ODR32位置位/复位寄存器:GPIOx_BSRR16位复位寄存器:GPIOx_BRR32位锁定寄存器:GPIOx_LCKR工作模式:输入浮空输入上拉输入下拉模拟输入开漏输出推挽式输出推挽式复
2015-01-09 22:11:33 6920 1
原创 JAVA基础应用——JFreeChart 使用
JFreeChart是一个Java下的免费的图表控件。网址:http://www.jfree.org/jfreechart/不多说,直接上代码:饼状图:package chartTest;import java.awt.Font;import org.jfree.chart.ChartFactory;import org.jfree.chart.ChartFram
2015-01-08 19:31:22 967
原创 node-webkit Tips
Cannot extract package","Unable to create temporary directory.删除C:\Documents and Settings\Administrator\Local Settings\Temp下的nw******问题解决。但这只是临时办法,怎么永久解决,目前还没想到方案。
2015-01-08 18:34:57 3283
原创 Struts2学习5——国际化
国际化 , 也称为I18n,Internationalization的简写。操作:1.在struts.xml里加入配置<span style="font-family: Arial, Helvetica, sans-serif;"><?xml version="1.0" encoding="UTF-8" ?></span><!D...
2015-01-08 09:28:57 1752
原创 VS 打开项目时报"无法加载一个或多个断点" 问题处理
这两天打开一个C#项目时,总是报如下错误。虽然不影响正常编译使用,但看着总不舒服。经查询解决方式是:1.显示所有隐藏文件。2.删除解决方案的.suo隐藏文件。重新打开解决方案,问题解决。
2015-01-08 07:52:07 10279 1
原创 STM32 学习2 程序编写及GPIO调试
一、新建Project:study1二、文件夹设置:三、Options四、通用和复用功能I/O(GPIO和AFIO)每个GPIO端口有两个32位配置寄存器。GPIO寄存器结构:五、编写study1.c内容并编译调试
2015-01-07 22:44:18 1964
tcpdump for android arm
2016-01-07
php redis驱动for win
2015-12-29
mysql-connector-net-6.3.9.rar
2015-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人