自定义博客皮肤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)
  • 资源 (10)
  • 收藏
  • 关注

原创 angular2 ng2 @input和@output理解

angular2 @input和@output理解先做个比方,然后奉上代码比如:input, [talk]="someExp" 这个标签可以理解为一个专门的监听器,监听父组件传递过来的someExp参数,并存入自身组件的talk变;好像是开了个后门,允许且只允许父组件的someExp进入,一旦进入立刻抓进一个叫talk的牢房,然后子组件中就可以通过@Input来定义这个变量...

2018-07-19 13:22:54 227

原创 2t3ik与ddgs挖矿病毒处理

一、问题现象 朋友的阿里云LINUX服务器, 发现有2t3ik与ddgs两个异常进程,把CPU几乎耗尽了。其描述kill掉以后,过一会儿又会重新出现。 2t3ik_worm二、分析处理即然kill 后过一会儿又会出现,那就有两种可能:1、crontab定时调用;2、有守护进程,个别病毒还会修改ps和top,通过这些命令无法查看到隐藏的守护进程。先看了下crontab,发现如...

2018-06-01 14:43:11 350

原创 PHP消息队列实现及应用

[url]https://www.cnblogs.com/dump/p/8243868.html[/url]目前对消息队列并不了解其原理,本篇文章主要是通过慕课网学习归纳的一些笔记,为后续学习打下基础。众所周知在对网站设计的时候,会遇到给用户“群发短信”,“订单系统有大量的日志”,“秒杀设计”等,服务器没法处理这种瞬间迸发的压力,这种情况要保证系统正常有效的使用,就需要“消息队列”的帮助。...

2018-06-01 13:53:06 183

原创 php rsa加密解密实例(转)

php服务端与客户端交互、提供开放api时,通常需要对敏感的部分api数据传输进行数据加密,这时候rsa非对称加密就能派上用处了,下面通过一个例子来说明如何用php来实现数据的加密解密1、加密解密的第一步是生成公钥、私钥对,私钥加密的内容能通过公钥解密(反过来亦可以)下载开源RSA密钥生成工具openssl(通常Linux系统都自带该程序),解压缩至独立的文件夹,进入其中的bi...

2018-06-01 11:23:04 152

原创 Ubuntu自动备份MySQL数据库(转)

Ubuntu自动备份MySQL数据库亲测:实现步骤:1、创建保存备份文件的目录:/home/mysql_datacd /home #进入目录mkdir mysql_data #创建目录2、创建备份脚本文件:/home/mysql_data/mysql_databak.shcd /home/mysql_data #进入目录gedit m...

2018-05-09 14:35:50 156

原创 远程管理项目部署(lamp)@Author:Tim Lu

远程管理项目部署(lamp)@Author:Tim Lu切换至root用户 su 切换到root用户修改Ubuntu的apt-get源为国内镜像源原文件备份 cp /etc/apt/sources.list /etc/apt/sources.list.bak2 编辑源列表文件(建议用阿里云源) vim /etc/apt/so...

2018-05-08 16:57:43 144

原创 go语言结构体对象按照时间对象排序

获取用户列表,按照申请时间倒序排序,注:调用标准库的sort.Sort必须要先实现Len(),Less(),Swap() 三个方法.......import ( "fmt" "io/ioutil" "sort" "time")type User struct { ApplicantGuid string `json:"applicant_guid...

2018-04-25 12:25:07 1915

原创 PHP语言 fopen()函数不能打开文件的问题

架了一个Apache服务器,文件目录为/var/www/,今天在用php语言调用fopen()函数的时候返回的是false,即函数调用失败。原因:文件目录访问权限的问题。普通用户不能对/var/www/目录做修改。解决方案:sudo chmod 777 -R /var/www 把/var/www/目录对所有用户开启读写权限...

2018-04-17 11:14:32 1198

原创 Ubuntu下PHP安装C扩展

一、服务器环境- Ubuntu 16.04.2 LTS x64- PHP 7.0.21二、服务器端软件安装安装apache2 apt-get install apache2安装php apt-get install php7.0 apt-get install php7.0-dev apt-get install ...

2018-04-13 09:04:30 137

原创 linux的nohup命令的用法。

在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。可是有很多程序并不想mysqld一样,这样我们就需要nohup命令,怎样使用nohup命令呢?这里讲解nohup命令的一些用法。nohup /root/...

2018-01-04 15:33:52 100

原创 Golang错误和异常处理的正确姿势(转)

序言错误和异常是两个不同的概念,非常容易混淆。很多程序员习惯将一切非正常情况都看做错误,而不区分错误和异常,即使程序中可能有异常抛出,也将异常及时捕获并转换成错误。从表面上看,一切皆错误的思路更简单,而异常的引入仅仅增加了额外的复杂度。但事实并非如此。众所周知,Golang遵循“少即是多”的设计哲学,追求简洁优雅,就是说如果异常价值不大,就不会将异常加入到语言特性中。错误和异常...

2017-11-06 08:48:21 1929

原创 ubuntu12.04 启动apache2 对.htaccess 的支持(转)

将PHP工程从 lampp 拷贝到 apache2中之后 发现 php工程的 restapi无法正常访问,最后发现是目录下的 新环境 没有启动对.htaccess的支持 ,记录下解决过程1.在 /etc/apache2/mods-enabled 目录下创建ln -s ../mods-available/rewrite.load rewrite.loadrew...

2017-07-11 18:07:45 94

原创 golang fmt格式“占位符”

golang 的fmt 包实现了格式化I/O函数,类似于C的 printf 和 scanf。 # 定义示例类型和变量type Human struct { Name string}var people = Human{Name:"zhangsan"} 普通占位符占位符 说明 举例 ...

2017-06-01 10:24:17 95

原创 golang笔记——struct

1、定义一个结构体type User struct { userid int username string password string} 2、初始化一个结构体  有两种情况,一是得到结构体的对象,一是得到结构的对象指针,分别有三种方式: //第1种方式,先声明对象,再初始化 var player1 Play...

2017-05-27 08:40:24 110

原创 给MySQL增加mysql-udf-http和mysql-udf-json自定义函数,让MySQL有调用http接口和查询直接回JSON的能力...

1、安装mysql-udf-httpyum install -y libcurl*下载地址:http://pan.baidu.com/s/1nuYZqR3tar zxvf mysql-udf-http-1.0.tar.gzcd mysql-udf-http-1.0./configure --prefix=/usr/local/mysql-udf-http --with-mysql=/usr/lo...

2017-04-21 14:04:51 337

原创 PHP解决网站大数据大流量与高并发(转)

PHP解决网站大数据大流量与高并发 1:硬件方面普通的一个p4的服务器每天最多能支持大约10万左右的IP,如果访问量超过10W那么需要专用的服务器才能解决,如果硬件不给力 软件怎么优化都是于事无补的。主要影响服务器的速度有:网络-硬盘读写速度-内存大小-cpu处理速度。2:软件方面第一个要说的就是数据库,首先要有一个很好的架构,查询尽量不用* 避免相关子查询 给经...

2017-04-11 10:48:34 114

原创 PHP通过Http Post请求发送Json对象数据

public static function httpPostJson($url, $jsonStr){ $ch = curl_init();curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonStr...

2017-03-26 21:47:02 384

原创 golang中x.(type)只能在switch中使用

例如: [plain] view plain copy func MyPrintf(args ...interface{}) {  for _, arg := range args {  switch arg.(type) {  case int:  fmt.Println(arg, "is an int value.")  case st...

2017-03-08 15:12:42 436

原创 关于node.js和npm,cnpm的安装记录以及gulp自动构建工具的使用(转)

工作环境:window下在一切的最开始,安装node.js (中文站,更新比较慢http://nodejs.cn/)(外文站,最新的资料,但是打开可能比较慢https://nodejs.org/en/download/)  这里是一篇知乎的关于node.js是什么的文https://www.zhihu.com/question/33578075  简单的来说,它是JavaScript...

2017-02-08 14:33:10 80

原创 mysql的sql_mode合理设置(转)

MySQL的sql_mode合理设置sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题   sql_mode常用值如下: ONLY_FULL_GROUP_BY:对于GROUP BY聚合操作,如果在SELECT中...

2017-01-22 09:15:18 102

原创 MySQL日期时间函数大全记录(转)

MySQL日期时间函数大全DAYOFWEEK(date)  返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03');   -> 3 WEEKDAY(date)  返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 mysql> select WEEK...

2016-12-12 10:14:45 91

原创 Shell基础编程分享开始

Shell基础编程分享开始

2016-12-09 13:52:59 89

原创 Phalcon Mac|Window安装扩展

Mac安装配置Phalcon扩展遇到问题:在搭建以Phalcon框架的项目之前,需要安装Phalcon php扩展,在安装之前,搜索了一些文档,下面是比较常见的安装方式:git clone git://github.com/phalcon/cphalcon.gitcd cphalcon/buildsudo ./install创建扩展过程中遇到一些问题1:提示 p...

2016-12-05 17:12:23 156

原创 自定义php按照指定key进行数组排序

function sksort(&$array, $subkey = "id", $sort_ascending = false) {        if (count($array))            $temp_array[key($array)] = array_shift($array);        foreach ($array as $key =>...

2016-11-01 11:34:03 907

原创 统计sql整理

项目统计sql记录:获取不同诚信等级的企业数1:首先获取某个网格区域,某个企业类型所有的活动的企业数2:获取上一年的惩罚企业数(排除重复的企业一年中多次惩罚记录,获取最新一条即可)3:排除诚信评定中同一个企业在同一个评定级别中多条记录去最新的企业的评定等级4:排除诚信评定中企业在上一年被惩罚的企业SELECT ec.score_level,COUNT(ec.score_...

2016-10-28 11:21:15 101

原创 统计MySQL中某个数据库中有多少张表

 SELECT count(*) TABLES, table_schema FROM information_schema.TABLES   where table_schema = 'fdss_datacenter_new_1' GROUP BY table_schema;   where table_schema = 数据库名

2016-10-09 16:09:57 140

原创 避免api以及项目后台调用数据重复,直接可以调用api信息测试

避免api以及项目后台调用数据重复,直接可以调用api信息测试,通过curl模块模拟浏览器行为,方便后台开发:function get_api_data($api_params,$send_data,$mode = ''){    $api_config = /...../;    $method = /..../;    $api_url = /...../;    if(...

2016-09-14 16:09:40 229

原创 centos6.5适用的国内yum源:网易、搜狐

参考 http://mirrors.163.com/.help/centos.html 和 http://mirrors.sohu.com/help/centos.html 中的介绍。设置方法如下:1,进入yum源配置目录cd /etc/yum.repos.d2,备份系统自带的yum源mv CentOS-Base.repo CentOS-Base.repo.bak下载163网易的...

2016-08-29 21:16:13 177

原创 封装自定义验证方法-validate-methods.js

/***************************************************************** jQuery Validate扩展验证方法 (linjq) *****************************************************************/$(fun...

2016-08-10 10:19:26 249

原创 远程用户连接mysql授权

在安装mysql的机器上运行:   1、mysql -u myuser -p xxxxx  //进入MySQL服务器   2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION   //赋予任何主机访问数据的权限        例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。  ...

2016-07-27 15:41:12 68

原创 商品的无限规格实现(转)

商品的无限规格实现在电子商城项目开发中, 会存在同一种商品存在不同规格的情况, 如图某型号手机在售卖时用户可以选择的不同规格:这里商品的库存量单位(SKU)便不再是该商品, 而是到具体属性组合出的规格, 每种规格可能会有不同的售价、运费与库存剩余情况, 所以用户在购买时, 不仅需要记录所购买的商品 ID, 同时也需要记录购买的该商品的具体规格。直观分析图示中的规格情况...

2016-07-21 14:44:15 396 1

原创 mysql---为测试数据库填充大量数据

首先创建一个库create database mysqlsystemsuse mysqlsystems;创建两个表 - innodb的和myisam的CREATE TABLE `myisam` (`id` int(11) NOT NULL auto_increment,`name` varchar(50) default NULL,`post` text,PRIMARY KEY (`id`)) E...

2016-07-12 15:29:08 241

原创 composer update Deprecation Notice: The Composer\Package\Li...(转)

composer updateDeprecation Notice: The Composer\Package\LinkConstraint\MultiConstraint class is deprecated, use Composer\Semver\Constraint\MultiConstraint instead. in phar:///usr/local/bin/composer/s...

2016-07-04 09:32:58 125

原创 自定义函数 pgsql

1:经纬度计算距离DECLARE   dx float8;   dy float8;   b float8;   Lx float8;   Ly float8;begin  dx := lng1 - lng2;  dy := lat1 - lat2;  b := (lat1 + lat2) * 0.5;   Lx := RADIANS(dx) * 63...

2016-06-27 17:38:47 381

原创 cent6.x nginx安装部署symfony2项目

参考symfony文档http://symfony.cn/docs/book/installation.html symfony中文文档http://my.oschina.net/jiangbianwanghai/blog/473249   centos composer安装http://symfony.cn/articles/symfony2-nginx-configuration...

2016-06-24 14:37:32 165

原创 Centos Git1.7.1升级到Git2.2.1

安装需求:># yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc># yum install gcc perl-ExtUtils-MakeMaker error: ```/utf8.c:463: undefined reference to ...

2016-05-20 11:33:24 45

原创 监狱风云第一季

监狱风云第一季雅利安兄弟会 http://www.apelearn.com/study_v2/chapter5.html#centos6 http://www.jieshaobu.com/entertainment/77675/ http://yesxia.com/aq/luomadiguoyanqingshi/...

2016-04-06 17:03:47 245

原创 Laravel carbon 时间浅谈

Laravel composer生成的第三方时间处理浅谈laravel项目中的时间处理还是非常容易处理的,需要我们进行引入Carbon时间处理类首先大致浏览下源码,通过函数的名称以及自定义的一些变量名大致理解怎样处理时间,写几个简单的,自行去了解源码,可以自行扩展今后的项目中,主要对static关键字有更好的了解,比如延迟静态绑定,类内部如果调用自定义的静态变量,方法等    ...

2016-03-25 14:36:19 856

原创 PHPUnit not working with Laravel 5

PHPUnit not working with Laravel 5 up vote3down votefavorite3I just installed a fresh Laravel 5 project, my first one on this version. PHPUnit is supposed to be out of ...

2016-03-25 14:00:34 74

原创 SSL certificate verification on PHP 5.6

SSL certificate verification on PHP 5.623 December 2014PHPI recently updated my local OS X Zend Server installation to PHP 5.6 and when I ran composer self-update, I got this error message:...

2016-03-25 13:35:26 223

Codeigniter-login-auth-admin

codeigniter 实现登陆 后台auth权限 管理员管理 项目文件请参考 根目录下的CI文件夹 个人娱乐,使用CI框架进行开发一个含有登陆,auth权限验证,后台管理员管理登陆的简单项目 1:数据库结构如下(使用mysql) /* Navicat Premium Data Transfer Source Server : mysql_localhot Source Server Type : MySQL Source Server Version : 50624 Source Host : localhost Source Database : codeigniter Target Server Type : MySQL Target Server Version : 50624 File Encoding : utf-8 Date: 09/28/2015 17:07:46 PM */ SET FOREIGN_KEY_CHECKS = 0; -- Table structure for auth_group DROP TABLE IF EXISTS auth_group; CREATE TABLE auth_group ( id mediumint(8) unsigned NOT NULL AUTO_INCREMENT, title char(100) NOT NULL DEFAULT '', status tinyint(1) NOT NULL DEFAULT '1', rules varchar(256) NOT NULL DEFAULT '', PRIMARY KEY (id) ) ENGINE=MyISAM AUTO_INCREMENT=44 DEFAULT CHARSET=utf8; -- Table structure for auth_group_access DROP TABLE IF EXISTS auth_group_access; CREATE TABLE auth_group_access ( uid mediumint(8) unsigned NOT NULL, group_id mediumint(8) unsigned NOT NULL, UNIQUE KEY uid_group_id (uid,group_id), KEY uid (uid), KEY group_id (group_id) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -- Table structure for auth_rule DROP TABLE IF EXISTS auth_rule; CREATE TABLE auth_rule ( id mediumint(8) unsigned NOT NULL AUTO_INCREMENT, name char(80) NOT NULL DEFAULT '', title varchar(255) NOT NULL DEFAULT '', type tinyint(1) NOT NULL DEFAULT '1', status tinyint(1) NOT NULL DEFAULT '1', condition char(100) NOT NULL DEFAULT '', parent_id mediumint(8) DEFAULT '0', sort mediumint(8) DEFAULT '1', display tinyint(1) NOT NULL DEFAULT '1' COMMENT '1:显示 0:不显示', class varchar(64) DEFAULT NULL, PRIMARY KEY (id), UNIQUE KEY name (name) ) ENGINE=MyISAM AUTO_INCREMENT=27 DEFAULT CHARSET=utf8; -- Table structure for user DROP TABLE IF EXISTS user; CREATE TABLE user ( id int(11) unsigned NOT NULL AUTO_INCREMENT, username varchar(255) NOT NULL, password varchar(64) NOT NULL, email char(100) DEFAULT NULL, mobile char(15) DEFAULT NULL, reg_ip varchar(15) DEFAULT NULL, reg_time int(10) DEFAULT NULL, last_login_time int(10) DEFAULT NULL, last_login_ip varchar(15) DEFAULT NULL, login_count int(11) DEFAULT NULL, update_time int(10) DEFAULT NULL, status enum('1','0') DEFAULT '1' COMMENT '1:激活 0:禁用', del enum('0','1') DEFAULT '0' COMMENT '1:删除', role tinyint(2) DEFAULT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8; SET FOREIGN_KEY_CHECKS = 1; 2:了解该项目主要是如何熟悉一个新框架的工作原理,如果快速开发,怎样搭建一个项目。 1):框架的layout(网上查找,主要有两种方式,比较方便是通过写layout类),如下:admin/libraries/Layout.php 在Controller中定义公共类My_Controller继承CI_Controller,在构造函数中直接加载,如下:admin/controllers/MY_Controller.php 2):在ci如何加载css,js,image等等公共文件,在对应的模块中helper中可以扩展url,我的扩展如下(我是使用bootstrap进行搭建后台):admin/helpers/MY_url_helper.php 3):在layout定义layout视图文件,具体看code 注意:加载url中助手类中自定义方法,需要$this->load->helper('url');例如 3,具体的ci项目是如何进行工作,参考codeigniter手册以及项目代码 4,时间匆忙,也属于学习ci框架阶段,可能有错误或者code有问题的地方,尽请谅解,后面继续完善

2018-09-26

swfupload插件

jquery swfupload支持多图片上传,非常实用的插件,支持ajax

2012-10-10

jquery常用插件的收集

工作上常见的jquery 插件收集使用,常见的jquery ui validate datepicker

2012-10-10

jquery ui validation canlender美工实例

jquery ui validation canlender常见的英文jquery 表单验证,日历控件使用,表单的直接修改,主要是jquery的应用

2012-09-11

php imageclass 图片上传 水印 缩略实例

PHP上传图片 生成水印图片 生成缩略图的实例 很实用,一看就懂

2011-07-29

基于Thinkphp搭建的一个日程安排系统

这是个人学习TP框架时候,搭建的项目,做的不是很好,但自学手册的内容基本包括,排版可能不是很美观,请谅解

2011-05-27

thinkphp-mvc

thinkphp是目前比较主流的php框架,提高工作效率,所以该项目是一个很好的入门帮手,看了绝对不后悔,基本的功能都包括,这是参考tp手册进行设计的一个管理系统。

2011-05-15

php thinkphp

很实用的一个php框架应用,主要是对最新框架thinkphp的应用,文件上传,验证码,数据库的基本操作......都基本包括.........

2011-03-15

thinkphp指南

很好的一个学习实例,简单易懂,上手很快的thinkphp框架实例,基本都包括。

2010-11-18

thinkphp开发帮手

基本涉及到thinkphp框架的知识,简单易理解

2010-11-18

空空如也

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

TA关注的人

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