自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (4)
  • 收藏
  • 关注

转载 正向工程 和 逆向工程 name 和 comment 互替换

3、 看到由脚本自动生成相关的PDM如下所示: 下面是表名的中文及字段的name和comment的替换问题 PowerDesigner中name和comment互換 1 PowerDesigner中批量根据对象的name生成comment的脚本 执行方法:Open PDM -- Tools -- Execute Commands -- Run Script

2018-06-30 10:06:08 324

转载 PowerDesigner 逆向工程MySQL

最近初次接触到PowerDesigner,由于不清楚如何逆向工程,如何连接MySQL,经过学习,总结如下:    1.Database --> Configure Connections 进入Configure Data Connections界面         2.Connection Profiles --> Add Data Source 进入Connect

2018-06-30 10:02:49 216

翻译 重定向 与 转发的区别

Forwarda forward is performed internally by the servletthe browser is completely unaware that it has taken place, so its original URL remains intactany browser reload of the resulting page will si

2015-05-07 11:17:50 398

转载 一条sql 更新两张表的数据

UPDATEproductINNER JOINmessageONproduct.ID = message.EnterpriseProductListIDSETproduct.Status = 'S', message.Status = 'S'WHEREmessage.MessageID='881101_20150130102733436324'ANDme

2015-02-06 16:04:55 1434

转载 session token 防止表单重复提交

转自http://www.iflym.com/index.php/code/avoid-conrrent-duplicate-submit-by-use-session-synchronized-and-token.html 本文正是通过使用session以及在session中加入token,来验证同一个操作人员是否进行了并发重复的请求,在后一个请求到来时,使用session中的token

2014-01-21 13:49:32 779

原创 ubuntu symfony2

1.下载symfony2symfony22.解压symfony2到apache  var/www,目录结构如下:path/to/webroot/ <- your web server directory (sometimes named htdocs or public) Symfony/ <- the new directory app/

2013-10-19 12:56:46 707

翻译 ubuntu phpunit 安装

phpUnit 安装1.Install php-pearsudo apt-get install php-pear2.Update its own channelsudo pear channel-update pear.php.net3.Upgrade pearsudo pear upgrade-all4.install PHPUnit and

2013-10-17 23:29:45 789

转载 ubuntu 升级php5.3到php5.5

升级php5.3至5.5sudo add-apt-repository ppa:ondrej/php5sudo apt-get updatesudo apt-get upgradesudo add-apt-repository ppa:ondrej/php5sudo apt-get updatesudo apt-get install php5

2013-10-17 23:18:41 4741

转载 phpstorm密钥

User Name : EMBRACE License Key :===== LICENSE BEGIN =====43136-1204201000002UsvSON704l"dILe1PVx3y4"B349AU6oSDJrsjE8nMOQh"8HTDJHIUUhgd1BebYc5U"6OxDbVsALB4Eb10PW8"===== LICENSE END ==

2013-10-17 23:16:07 4686

原创 ubuntu php apache mysql

sudo apt-get install php5sudo apt-get install mysql5 sudo apt-get install apache2sudo /etc/init.d/apache2 restart//设置目录var/www 可访问Correct permissions for /var/www sudo adduser yo

2013-10-17 23:15:07 635

原创 Ubuntu 执行sudo免密码

1.确保你执行sudo不用输入密码   可以通过以下方法来达到执行sudo 不需要输入密码   a.  在Terminal中执行 sudo visudo   b.  在最后一行添加 username ALL=(ALL) NOPASSWD: ALL        注意这里的username是指你当前的用户,根据你自身的情况输入相应的用户名   c.   按下C

2013-06-17 13:19:02 806

原创 Ubuntu 添加开机自启程序

Ubuntu 提供了方便快捷的添加开机自启动程序1.确保你执行sudo不用输入密码   可以通过以下方法来达到执行sudo 不需要输入密码   a.  在Terminal中执行 sudo visudo   b.  在最后一行添加 username ALL=(ALL) NOPASSWD: ALL        注意这里的username是指你当前的用户,根据你自身的情况输

2013-06-17 13:16:52 834 1

翻译 Linux Ubuntu 安装 Chrome

虽然Ubuntu 系统本身已经为我们安装Firefox,但是还是比较由于本人还是比较喜欢用chrome。下面介绍一下在Ubuntu下如何安装Chrome:个人的使用的组合是 Ubuntu-12.04.2  + google-chrome-stable_current_amd64.deb1.下载 google-chrome-stable_current_amd64.deb

2013-06-17 11:52:05 849

原创 php Singleton db connect

以下是之前自己用到的数据库连接单例模式,具体如下:<?php/** * Created by JetBrains PhpStorm. * User: yang * Date: 7/18/12 * Time: 2:11 PM * To change this template use File | Settings | File Templates. */include_

2013-06-11 13:18:31 596

原创 bower grunt yeoman

先安装node.js再通过npm install安装npm再通过npm install -g grunt-cli安装grunt,     (主要用来设置task任务,比如测试任务,压缩任务)package.json:主要用于设置需要引入依赖如:grunt插件(如grunt-contrib-jshint)默认会安装到node_modules包里Gruntfil

2013-06-08 20:54:58 1017

转载 golang 函数

函数作为值、类型在Go中函数也是一种变量,我们可以通过type来定义它,它的类型就是所有拥有相同的参数,相同的返回值的一种类型type typeName func(input1 inputType1 , input2 inputType2 [, ...]) (result1 resultType1 [, ...])函数作为类型到底有什么好处呢?那就是可以把这个类型的函数当做值

2013-06-08 20:40:09 1137

转载 golang 面向对象

method的语法如下:func (r ReceiverType) funcName(parameters) (results)下面我们用最开始的例子用method来实现:package mainimport ( "fmt" "math")type Rectangle struct { width, height float64}type C

2013-06-08 20:37:03 1259

原创 angularjs 常用记录

1.angular(select 显示o.label取值o.value)<select id="selectDeafultTime" style="width: 170px;float: left; margin-left: -8px;" ng-selected="changeSummaryWay(searchObject.deafultTime)"ng-model="searchObj

2013-06-08 20:11:46 896

原创 url中文乱码

先在发送方用两次encodeURI   url=encodeURI(encodeURI(url)); //用了2次encodeURI 测试成功再在接收方用一次decode(utf8) 如在php 中两次用urlencodeheader('Location: ../../../page/main/payOrderAfterAlipay.html?oid='.'1111

2013-06-08 19:41:52 596

翻译 I/O模型 与 select, iocp, epoll,kqueue

1,IO模型分类如下:blocking I/Ononblocking I/OI/O multiplexing (select and poll )signal driven I/O (SIGIO )asynchronous I/O (the POSIX aio_ functions) blocking I/O

2013-06-08 19:37:45 1294

转载 IO模型

以下文章是引用作者http://blog.csdn.net/historyasamirror/article/details/5778378 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为 a

2013-06-08 19:34:03 481

翻译 javascript 面向对象二

1.javaScript删除某个对象的属性,方法 var bingo1 = {}; bingo1.shouts = 'hey!';bingo1.hello = function(){ console.log('hello');}; //删除bingo1对象的属性shoutsdelete bingo1.shouts; //删除bingo1对象的方法h

2013-06-08 19:04:34 505

翻译 javaScript 面向对象一

1.对象的创建(javaScript几乎所有都是对象) 创建一个Object(Object是javaScript中所有对象的基类,所有的对象都继承Object)var bingo = new Object();这时变量 bingo 指向一个Object的实例,你可以为该对象动态的添加属性和函数,如下: var bingo = new Object();bingo.s

2013-06-08 11:10:23 431

原创 javascript 常用操作

1.求字符串的长度(str.length)  当页面设置为utf-8的时候,str字符串如果包含中文也会把中文当作一个字符来看,如str = '123中国人',则str.length 值为6,如果设置为gbk,则str.length = 8所以页面编码设置为utf-8,str.length求得的字符串长度无论中英文都返回相应的字符个数 2.判断字符串是否含有特殊字符

2013-06-08 10:39:42 453

转载 LInux 远程 windows桌面

Rdesktop是基于命令行的远程控制软件,当然,当你使用命令执行软件后,还是图形界面的。a、下载最新版本的rdesktop:http://www.rdesktop.org/b、解压下载回来的压缩包tar -zxvf rdesktop-1.5.0.tar.gzc、进入解压后的目录cd rdesktop-1.5.0d、依次执行下面命令./configuremake

2013-06-08 00:30:11 632

原创 phpstorm 常用操作

1.phpstorm 安装插件Go to the Setting dialog in your IDE (File | Settings or IntelliJ IDEA | Preferences).Select Plugins item.Click Browse Repositories... and find a plugin with name JSTestDriver

2013-06-08 00:21:46 829

原创 opengles 投影

摄像机的设置随着摄像机的位置,姿态不同,对同一场景中拍摄的画面也不同       投影根据应用程序的投影矩阵,管线中会确定一个可视区域,叫做视景体(只在这个空间的物体才能看到,不在这视景体中的被截裁掉了)   光照(定位光,传递光源位置给顶点着色器

2013-06-08 00:06:04 650

原创 数据库重点

DML(Data manipulation language) 数据库操作语言UPDATE,INSERT,DELETE数据库在执行DML时,是先把数据放到内存的回滚段(rollback),如果执行提交(commit)时,才把回滚段里的数据保存到数据库中,如果还没执行提交(commit),用户可以将回滚段里的数据清除(调用rollback,即将回滚段的数据清除)

2013-06-08 00:00:25 401

原创 sql注意

1.先分页,再排序                         以下是先对表进行分页搜索,如搜索出来的结果是:                   a.在100条数据中的前10条数据集合A                  b.再对集合A进行排序 SELECT * FROM (

2013-06-07 22:20:36 872

原创 android入门中文资料

一个很不错的中文android学习网http://training.eoeandroid.com/ 1、 从头学Android之Android应用程序结构      http://www.eoeandroid.com/thread-179796-1-1.html     2、从头学Android之第一个Activity程序    http://www.e

2013-06-07 21:32:25 506

原创 编程CRUD

1、增加: id:判断是否为空      判断是否为正整数数( String:判断是否为空(去空格trim())            不能等于'',"",null,false,0,'0',"0",'  ',"  ",-1,'-1'等等            判断长度判断可如最小限3,最大限为11,即3             判断是

2013-06-07 21:28:17 553

转载 提高代码质量

1.编码质量与规范要求1 对于每一个变量、函数名及源代码文件名1.1 必须给出有意义的英文名称,可以是缩写,如,userCnt, hitStat, pwdChk.1.2 全局变量以g_开头,如,g_globalName.1.3 变量首字母小写,如,userName.1.4 对象的成员变量使用变量名加下划线方式表达,如, userName_.1.5 函数的形参名必须以

2013-06-07 17:15:37 502

原创 编码的入手

1 首先要认真分析你负责的业务整个流程,可以将之分为你认为的几个大方面,再针对每一方面的问题一一切分认真分析流程 2 待到你认为分析完了(很可能你觉得还没分析透彻,但目前你实在想不出别的问题),那么你可以从那几个大的方面入手编码 3 入手编码前要认真想好怎样合理的搭建那几大方面的代码,尽量减少各自的之间的耦合联系,要像零件那样去考虑 4 同时编码开头

2013-06-07 17:12:10 668

原创 php与protoBuffer入门例子

1,先创建一个test_my.proto 文件(.proto)定义数据对象类型如下:message Tree{ required string name = 1; required int32 id = 2; optional string height = 3;} 2,新建一个php运行编译上面的数据对象,使之生成pb_pro

2013-06-07 16:59:21 2396

原创 php sql 常用总结

插入 INSERT INTOT_PICTURE  (PICTURE_ID,PICTURE_PATH,PICTURE_FRONT_PATH,PICTURE_STATE)VALUES(S_PICTURE.NEXTVAL,'$target_path','$indexPath','可用') ;  删除 DELETE FROM T_PICT

2013-06-07 16:50:18 468

原创 php一些常用的操作(如求长度,切割等等)

php 求长度(中英文适用)$length = mb_strlen(trim($introductionOpen),'utf-8') php 切割字符串长度(中英文适用)$strString =  mb_substr($introductionOpen, 0, 80, 'UTF-8'); php 切割字符串最后一个字符(中英文适用)$currentC

2013-06-07 10:48:18 779

原创 android环境配置

1.打开环境变量,如我的电脑-〉右键属性-〉高级系统设置-〉环境变量2.在path环境变量中添加 E:\MyDev\EclipseAndroid\sdk\platform-tools;(对应自身android sdk目录下的platform-tools;)E:\MyDev\EclipseAndroid\sdk\tools;                (对应自身and

2013-06-07 00:08:46 466

原创 android 双击 SDK Manager.exe 黑屏快闪没反应

今天双击SDK Manager.exe弹出dos黑屏闪烁一下就没了下文,经过一番试验一种可行的方案就是如下:进入tools,打开android.bat将  rem Check we have a valid Java.exe in the path.这行下面的set java_exe=改为set java_exe="D:\Program Files\Java\jdk

2013-06-06 23:49:53 6175 4

转载 jdk配置

JDK环境变量配置的步骤如下: 1.我的电脑-->属性-->高级-->环境变量. 2.配置用户变量:         a.新建 JAVA_HOME              C:\Program Files\Java\j2sdk1.5.0 (JDK的安装路径)         b.新建 PATH              %JAVA_HOME%\bin;%JAVA_HOME

2013-06-06 23:27:30 498

转载 Android SDK Manager无法安装和安装慢的解决

刚刚接触了android,配置android时的一些小小的注意:(1)当安装 Android SDK Manager时,如果一直停留在某一处  如Done loading packages此处    的话            很可能又是被GFW墙了,这时你需要修改一下配置一下hosts文件 windows系统中hosts文件的位置为:C

2013-06-06 22:20:58 1538

架构师之路2017半年精选40篇

架构师之路

2018-01-31

php protoBuffer example

这是一个简单的php protoBuffer example,可以提供给大家参考 这是一个简单的php protoBuffer example,可以提供给大家参考

2013-06-07

php go-pear

php go pear 工具包,可供下载,详细请看http://blog.csdn.net/huyuantai000/article/details/9042877

2013-06-06

程序流程资源

程序流程资源

2012-11-14

空空如也

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

TA关注的人

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