自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

礷天設計

不求與人相比,只求超越自己!

  • 博客(124)
  • 资源 (7)
  • 收藏
  • 关注

原创 rsync 服务器备份代码

RSYNC用于备份用的代码

2023-04-14 15:04:59 440

原创 PHP实现RSA与RSA256加密,解密,加签,验签

1、RSA加密简介  RSA加密是一种非对称加密。可以在不直接传递密钥的情况下,完成解密。这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程,分别称为公钥和私钥,两者之间有数学相关,该加密算法的原理就是对一极大整数做因数分解的困难性来保证安全性。通常个人保存私钥,公钥是公开的(可能同时多人持有)。2、RSA加密、签名区别  加密和签名都是为了安全性考虑,但略有不同。常有人问加密和签名是用私钥还是公钥?其实都是对加密和签名的作用有所混淆。简单的说,加密是

2022-02-24 16:06:04 4472 1

原创 YII2 Redis 常用的

安装php composer.phar require --prefer-dist yiisoft/yii2-redis配置'redis' => [ 'class' => 'yii\redis\Connection', 'hostname' => 'localhost', 'port' => 6379, 'database' => 0,],如果缓存使用的话,修改为下面的配置'cache' => [ .

2021-10-16 15:43:06 294

原创 一个PHP图像处理的类

功能主要是用来给一个模板上添加相关的图片或文字元素用的,如海报的生成,证书生成之类的<?phpnamespace app\components;use Yii;class Watermark{ //生成路径 public $path; //水印文字 public $watermark_string; /** * 合并图片, * @param $watermark_path * @param $background_pa

2021-08-17 11:11:28 147

原创 android检测代理,防止别人抓包

APP在发起网络请求前会检测系统是否设置了代理,如果发现有代理,就不发起请求。以下是一段APP检测系统是否有代理的实例代码:public static boolean isWifiProxy(Context context) { final boolean IS_ICS_OR_LATER = Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH; String proxyAddress; int p

2021-07-26 10:42:08 4870

原创 安卓删除软件包的方法.包括签名不同时无法覆盖安装的问题

有部分4G主板,会安装一些精简的系统.导致你无法进行清除掉包的一些内容.更因为与上一个人员交接的不清楚.签名等原因不同.需要把现有的APP删除掉所以会使用到adb 功能首先把ADB下载回来.自己去网上找相关的程序下回来就行了.然后把adb目录最好加入到系统环境中.因为这样可以在任何位置都可以使用命令行第一步adb devices查看你需要删除的设备是否在线.在线的情况下adb uninstall com.morven.hoods注意:com.morven.

2021-05-15 14:22:36 1029

原创 关于android 的10进制转16进制高位在前低位在后,不足位数补0处理方法

昨天在写安卓程序时有一个16进制的代码组装要求要求: 将一个十进制的数值转为16进制.然后高位在前低位在后,并且不足8个字符的在后面补0本来想着用以下代码处理int strtotal = 149936;String strHex2 = String.format("%08x", strtotal).toUpperCase();//高位补0得到的值是000249B0明显是不符合的只能另外写一个转换的方法看代码,先写一个转换的方法 /** * 十进制数据转换为16进制

2021-05-08 09:49:44 1119 2

原创 android 常用的代码

最新在用android 随时不停更新的一些常用代码,以备查找目录进制转换二进制转10进制10进制转二进制10进制转16进制16进制转10进制二进制转16进制16进制转二进制睡多少秒后执行操作进制转换二进制转10进制String two = "0001";int ten = Integer.parseInt(two, 2);10进制转二进制int ten = 10;String two = Integer.toBinaryString(ten)

2021-05-07 16:48:40 1175 17

原创 微信第三方平台的开发过程一

整理一下最近研究微信第三方平台的一些东西注意的东西:第一,不要以为微信的UID机制与第三方平台绑定有关。这个机制,相对第三方平台就是一个鸡肋的东西,只适合一家公司管理十个以内的公众号用的。多的就没用处了。 第二。不要拿微信第三方平台上的DEMO去用。实在是错误的离谱。 如果用的话可以使用 https://github.com/dodgepudding/wechat-php-sdk 这个上面的

2015-10-16 22:00:40 2311

原创 YII使用relations关联聚合指定字段

代码'attribute'=>array(self::HAS_MANY , 'Attribute', 'zp_id','select'=>'za_title,group_concat(zpa_val) as zpa_val','group'=>'za_id' ),主要用到mysql函数group_concat 与 group

2014-12-23 11:50:06 2463

原创 YII对象结果转为数组或直接输入JSON格式

使用Yii 的Active Record 来获取查询结果的时候,返回的结果集是一个对象类型的,有时候为了数据处理的方便希望能够转成数组返回。比如下面的方法:返回一条结果的时候直接用 $post->attributes; 就可以了。

2014-09-03 13:51:06 23523

原创 yii checkBoxList 排序方式

yii checkBoxList 排序方式默认是

2014-06-04 17:02:16 3240 1

原创 PHPCMSV9在IE下无法登录后台解决方法

记录一下PHPCMSV9在IE下无法登录后台解决方法一般出现这种问题主要是因为COOKIE作用路径的问题可以找到caches\configs\system.php里修改为下面红色部分即可//Cookie配置'cookie_domain' => '', //Cookie 作用域'cookie_path' => '/', //Cookie 作用路径

2014-01-03 11:43:15 3937

原创 YII中使用SOAP一定要注意的一些东西

SiteController.php /** * Declares class-based actions. */ public function actions() { return array( //web service action define 'myService' => array(

2013-10-14 09:21:42 4441

原创 YII SESSION的使用方法

首先,在Yii框架中,你不需要像标准PHP代码那样使用session_start(),在Yii框架中,autoStart 属性缺省被设置为true,所以,虽然没有使用session_start(),你仍然可以使用$_SESSION全局变量,但最好使用Yii框架封装的Yii::app->session:设置session变量:Yii::app()->session['var'

2013-06-07 11:06:10 4269

原创 关于YII中的时间插件不能修改年份的解决方法

以下是默认的时间组件widget('zii.widgets.jui.CJuiDatePicker', array( 'model'=>$model, 'attribute'=>'start_time',

2013-05-31 09:39:56 3131

原创 yii使用CArrayDataProvider进行数组分页

我们的数据未必都是存储在数据库中,很多时候是用数组来组织的。所以获取数组数据,进行分页是比较常见的编程要求。在YII中我们可以利用CArrayDataProvider,可以对一个数组里面的数据进行分页php代码如下 public function actionPage(){ $rawData = array( array('id'

2013-05-21 14:35:38 7509 1

原创 PHP一句话将XML转为数组

很简单的一句话以下就是我的函数function xml2array($data){ return $array = json_decode(json_encode(simplexml_load_string($data)),TRUE);}先将XML转为JSON再将JSON转为数组即可

2013-05-18 09:12:09 2665

原创 CListView的详细使用参数说明

$this->widget('zii.widgets.CListView', array(   'dataProvider'=>$dataProvider,    'itemView'=>'_view',    'template'=>'{summary}{sorter}{items}{pager}',    //template是整个CListView的模板:   /

2013-04-11 18:49:52 2615

原创 RSYNC 所有的参数详解

rsync客户端命令参数详解 -v, --verbose 详细模式输出 -q, --quiet 精简输出模式 -c, --checksum 打开校验开关,强制对文件传输进行校验 -a, --archive 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rlptgoD -r, --recursive 对子目录以递归模式处理 -R, --relative 使用

2013-04-01 09:34:59 2249

转载 Yii 多个子站同时登录

'components'=>array( 'user'=>array( //'class'=>'CWebUser',//你可以自定义你的Cwebuser 'identityCookie'=>array('domain' => '.domain.cc','path' => '/'),//配置用户cookie作用域 // enable cookie-based aut

2013-03-24 09:59:29 2901

原创 Yii框架 Cookie的使用方法详解

使用方法代码如下://设置Cookie $cookie=new CHttpCookie($name,$value); $cookie->expire =time()+60*60*24; Yii::app()->request->cookies[$name]=$cookie; //获取Cookie $cookie=Yii::app()->request->cookies[$

2013-03-21 09:52:59 7452

原创 YII中用kindedit编辑器时向内容插入文本标签

在YII的使用了kindeditor扩展下面是使用扩展的地址http://blog.csdn.net/xinqingch/article/details/8243432后来发现想要在外部插入文本标签不知道怎么插.就去官方找了一下演示.http://www.kindsoft.net/ke4/examples/default.html不错.再修改一下代码:e

2013-03-13 13:50:39 3084

转载 CButtonColumn详解

CGridView是Yii中的一个灵活的插件,例如它使用CButtonColumn来为每行生成按钮.在这里我们会介绍怎么根据需求自定义按钮.默认按钮默认情况下 CButtonColumn 包含三个按钮:{查看(view)},{更新(update)}和{删除(delete)} ,它们的含义是显而易见的.自定义它们的外观和行为的最简单的方法是使用CButtonColumn的属性,如

2013-03-04 13:26:23 2859

转载 Yii AR Model 查询

Yii AR很好很强大,但刚开始不知道怎么使用  如果英文不错,可以直接看原文地址http://www.yiiframework.com/doc/guide/1.1/en/database.ar  下面是我对AR的一些理解 对于一个Model Post 有如下的4中查询方法,返回对象或者对象数组。假设我们查询postID = 10的数据,怎么查询呢,见下面 // f

2013-03-01 10:40:49 2293

原创 LINUX下一款不错的网站压力测试工具webbench

wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gztar zxvf webbench-1.5.tar.gzcd webbench-1.5make && make install 如果在编译webbench的时候,出现/bin/sh: ctags: command not found,如下所示

2013-02-27 09:46:39 25821

原创 php中提示Undefined index的解决方法

我们经常接收表单POST过来的数据时报Undefined index错误,如下: $act=$_POST['action'];用以上代码总是提示Notice: Undefined index: act in D:\test\post.php on line 20另外,有时还会出现Notice: Undefined variable: Submit ...... 等一些这样的提示

2013-02-25 09:32:09 4346

原创 Yii连接mssql 数据库配置

// PDO MSSQL'db'=>array( // 'class'=>'application.components.MyMsSqlConnection', // old MS PDO + MSSQL 2000: //'connectionString' => 'mssql:host=HOSTNAME\SQLEXPRESS;dbname=Client',

2013-01-29 10:19:24 5343

转载 使用ZeroClipboard解决跨浏览器复制到剪贴板的问题

Zero Clipboard的实现原理Zero Clipboard 利用透明的Flash让其漂浮在复制按钮之上,这样其实点击的不是按钮而是 Flash ,这样将需要的内容传入Flash,再通过Flash的复制功能把传入的内容复制到剪贴板。Zero Clipboard的安装方法首先需要下载 Zero Clipboard的压缩包,解压后把文件夹中两个文件:ZeroClipboard.j

2013-01-19 16:39:19 2535

原创 解决Centos LINUX下乱码问题

#vi /etc/sysconfig/i18n将LANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16"修改原内容为LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.

2013-01-16 14:52:31 804

转载 yii实现定时更新sitemap方法

* 分类少一次读出,商品太多,每200跳转一次, 用crontab访问一次即更新  */   /* 如果使用,文中的xml格式最好不要改,控制器输出的时候加上xml头  */   /* author: kyoralk  */ public function actionSiteMap() { $xml_file= '../theme

2013-01-03 10:32:02 1916

原创 HTML 编码规范

基本规范语义使用符合语义的标签书写 HTML 文档, 选择恰当的元素表达所需的含义;All recommendationsAll recommendations大小写元素的标签和属性名必须小写, 属性值必须加双引号; 例如HomeHome缩进使用四个空格来表示缩进

2013-01-02 11:08:17 889

原创 CSS规范定义

css 校验除了 css hack 和浏览器私有属性,推荐使用 w3c css validator 校验其余的代码.一般性命名使用小写字母,复合词以 - 分隔; 例如nav.css ,login-nav.css , login-pageid 和类的命名为 id 和样式类使用有意义或通用的名字,避免由于 css 命名更改引起的不必要的文档或模板

2013-01-02 10:55:23 1010

原创 CentOS 下Apache+PHP+MySQL 服务器配置

SSH登陆CentOS后发现命令行乱码,于是 # vi /etc/sysconfig/i18n将LANG="zh_CN.UTF-8"改为:LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SYSFONT="lat0-sun16"保存退出,命令行正常显示中文了。第一步:# yum -y

2012-12-20 09:00:45 841

原创 CListView 隔行变色

Yii 中的CGridview 很好用,但是有时候不能满足我们的高制定性,这个时候更加灵活的CListView 就可以帮助我们解决这些问题。CListView 本身处理方式为,在一个总的页面中写入你需要的数据,之后在一个模板页中来制定你每一条数据怎么处理!如果我要每隔行修改一下样式要怎么处理呢在itemView 属性public string $itemView

2012-12-13 18:12:46 1141

转载 可输入文本的SELECT

插件名称:jquery-editable-select下载地址:http://plugins.jquery.com/node/9250这个插件有个小问题:1、显示的是option的text值,没有显示value值2、如果option有value和text,获取不到value值就是无法获取select option的value值。现将这个插件的源代码进行修改:修改的原来的funt

2012-12-12 16:19:56 5967

原创 Yii框架拓展之JUI 轻松做TAB标签

CJuiTabs显示一个选项卡部件。 CJuiTabs封装了JUI tabs 插件。 示例:在view中添加如下代码<?php $this->widget('zii.widgets.jui.CJuiTabs', array( 'tabs'=>array( '选项卡 1'=>'内容1', '选项卡 2'=>array('content

2012-12-12 15:17:54 3756

转载 yii jquery折叠、弹对话框、拖拽、滑动条、ol和ul列表、局部内容切换

//yii折叠效果(CJuiAccordion)$this->widget('zii.widgets.jui.CJuiAccordion', array(     'panels'=>array(         '分类1'=>'分类1的内容',         '分类2'=>'分类2的内容',         // 分类可以渲染一个页面,例如分类3

2012-12-12 15:13:41 1412

转载 yii如何使用事务,begin,commit,rollback

我们在数据库的使用中, 经常是使用事务的操作来保证数据的一致性, 那么在Yii中, 怎么使用事务呢, 其实很简单.$transaction= Yii::app()->db->beginTransaction();//创建事务$transaction->commit();//提交事务$transaction->rollback();//回滚事务// 以下实例将需要事务处理的操作放

2012-12-12 14:42:51 16225

转载 YII+DWZ,SESSION超时后采用DWZ的弹窗登陆模式

CWebUser已经提供了ajax和直接访问不同的处理方式,而DWZ中的navTab和dialog链接方式实为ajax获取模式。所以关于标题的需求实现起来相当简单:修改config配置文件,在'components'中'user'添加如下配置:'loginRequiredAjaxResponse'=>'{"statusCode":"301","message":"登陆超时,请重新登陆!"}

2012-12-12 14:40:42 2456

仿享乐微盟微信商城,微网站多用户23号最新版源码

仿享乐、微盟多用户23号最新版,支持目前热门的商城、团购、短信邮件提醒、喜帖、360全景、商城支付宝支付、砸金蛋,刮刮卡,大转盘等活动,留言板,本地上传功能,支持参数统计。

2014-02-28

Editplus4PHP0.9.0

Editplus4PHP 说明:Editplus4PHP是一个以Editplus为基础的PHP集成开发环境。包含了PHP编辑器、PHP运行调试环境、相关工具及手册。 声明:本软件仅作研究学习之用,请于下载后24小时内主动删除。其包含的软件版权属于原作者,任何个人和组织未经授权不得用于商业用途,违者追究其法律责任。 大小:19.3 M 更新:2009-6-10 组件: EditPlus v3.11(342) xampplite1.7.1 Zend Code Analyzer 1.2.3 LeapFTP2.7.6

2013-05-18

ZeroClipboard解决跨浏览器复制到剪贴板的问题

Zero Clipboard 利用透明的Flash让其漂浮在复制按钮之上,这样其实点击的不是按钮而是 Flash ,这样将需要的内容传入Flash,再通过Flash的复制功能把传入的内容复制到剪贴板。

2013-01-19

双击编辑之jQuery Editable插件

双击编辑之jQuery Editable插件

2012-12-12

便携式文件夹加密器5.51

[便携式文件夹加密器]一款高强度的文件夹加密软件,可以方便地加密任意文件夹,并且支持U盘加密,移动硬盘加密. 本软件界面简洁,操作简单,功能强大,性能超群,是保障您数据安全的最佳加密软件。 软件介绍 * 加密操作简易: 支持文件拖放加密,右键加密,主程序中加密。 * 一流加密速度: 使用原创的高速加密引擎,能快速的加密大量文件 。 * 多种加密设置: 新加入各种自定义设置,轻松打造满足您个人需要的加密文件夹。 * 性能优化稳定: 程序全部模块进行优化重构,稳定性更强,安全更有保障。 * 三种加密强度: 隐藏锁定,打乱文件结构,BlowFish算法完全

2010-05-07

Win2003服务器安全配置详细方法

Win2003服务器安全配置详细方法,从文件夹到服务到注册表应有尽有

2009-08-03

空空如也

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

TA关注的人

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