- 博客(124)
- 资源 (10)
- 收藏
- 关注
原创 angular2 ng2 @input和@output理解
angular2 @input和@output理解先做个比方,然后奉上代码比如:input, [talk]="someExp" 这个标签可以理解为一个专门的监听器,监听父组件传递过来的someExp参数,并存入自身组件的talk变;好像是开了个后门,允许且只允许父组件的someExp进入,一旦进入立刻抓进一个叫talk的牢房,然后子组件中就可以通过@Input来定义这个变量...
2018-07-19 13:22:54
270
原创 2t3ik与ddgs挖矿病毒处理
一、问题现象 朋友的阿里云LINUX服务器, 发现有2t3ik与ddgs两个异常进程,把CPU几乎耗尽了。其描述kill掉以后,过一会儿又会重新出现。 2t3ik_worm二、分析处理即然kill 后过一会儿又会出现,那就有两种可能:1、crontab定时调用;2、有守护进程,个别病毒还会修改ps和top,通过这些命令无法查看到隐藏的守护进程。先看了下crontab,发现如...
2018-06-01 14:43:11
403
原创 PHP消息队列实现及应用
[url]https://www.cnblogs.com/dump/p/8243868.html[/url]目前对消息队列并不了解其原理,本篇文章主要是通过慕课网学习归纳的一些笔记,为后续学习打下基础。众所周知在对网站设计的时候,会遇到给用户“群发短信”,“订单系统有大量的日志”,“秒杀设计”等,服务器没法处理这种瞬间迸发的压力,这种情况要保证系统正常有效的使用,就需要“消息队列”的帮助。...
2018-06-01 13:53:06
228
原创 php rsa加密解密实例(转)
php服务端与客户端交互、提供开放api时,通常需要对敏感的部分api数据传输进行数据加密,这时候rsa非对称加密就能派上用处了,下面通过一个例子来说明如何用php来实现数据的加密解密1、加密解密的第一步是生成公钥、私钥对,私钥加密的内容能通过公钥解密(反过来亦可以)下载开源RSA密钥生成工具openssl(通常Linux系统都自带该程序),解压缩至独立的文件夹,进入其中的bi...
2018-06-01 11:23:04
177
原创 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
192
原创 远程管理项目部署(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
184
原创 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
2010
原创 PHP语言 fopen()函数不能打开文件的问题
架了一个Apache服务器,文件目录为/var/www/,今天在用php语言调用fopen()函数的时候返回的是false,即函数调用失败。原因:文件目录访问权限的问题。普通用户不能对/var/www/目录做修改。解决方案:sudo chmod 777 -R /var/www 把/var/www/目录对所有用户开启读写权限...
2018-04-17 11:14:32
1247
原创 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
175
原创 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
134
原创 Golang错误和异常处理的正确姿势(转)
序言错误和异常是两个不同的概念,非常容易混淆。很多程序员习惯将一切非正常情况都看做错误,而不区分错误和异常,即使程序中可能有异常抛出,也将异常及时捕获并转换成错误。从表面上看,一切皆错误的思路更简单,而异常的引入仅仅增加了额外的复杂度。但事实并非如此。众所周知,Golang遵循“少即是多”的设计哲学,追求简洁优雅,就是说如果异常价值不大,就不会将异常加入到语言特性中。错误和异常...
2017-11-06 08:48:21
2131
原创 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
128
原创 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
140
原创 golang笔记——struct
1、定义一个结构体type User struct { userid int username string password string} 2、初始化一个结构体 有两种情况,一是得到结构体的对象,一是得到结构的对象指针,分别有三种方式: //第1种方式,先声明对象,再初始化 var player1 Play...
2017-05-27 08:40:24
148
原创 给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
373
原创 PHP解决网站大数据大流量与高并发(转)
PHP解决网站大数据大流量与高并发 1:硬件方面普通的一个p4的服务器每天最多能支持大约10万左右的IP,如果访问量超过10W那么需要专用的服务器才能解决,如果硬件不给力 软件怎么优化都是于事无补的。主要影响服务器的速度有:网络-硬盘读写速度-内存大小-cpu处理速度。2:软件方面第一个要说的就是数据库,首先要有一个很好的架构,查询尽量不用* 避免相关子查询 给经...
2017-04-11 10:48:34
147
原创 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
426
原创 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
469
原创 关于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
106
原创 mysql的sql_mode合理设置(转)
MySQL的sql_mode合理设置sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题 sql_mode常用值如下: ONLY_FULL_GROUP_BY:对于GROUP BY聚合操作,如果在SELECT中...
2017-01-22 09:15:18
157
原创 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
115
原创 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
199
原创 自定义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
939
原创 统计sql整理
项目统计sql记录:获取不同诚信等级的企业数1:首先获取某个网格区域,某个企业类型所有的活动的企业数2:获取上一年的惩罚企业数(排除重复的企业一年中多次惩罚记录,获取最新一条即可)3:排除诚信评定中同一个企业在同一个评定级别中多条记录去最新的企业的评定等级4:排除诚信评定中企业在上一年被惩罚的企业SELECT ec.score_level,COUNT(ec.score_...
2016-10-28 11:21:15
128
原创 统计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
167
原创 避免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
262
原创 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
203
原创 封装自定义验证方法-validate-methods.js
/***************************************************************** jQuery Validate扩展验证方法 (linjq) *****************************************************************/$(fun...
2016-08-10 10:19:26
284
原创 远程用户连接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
85
原创 商品的无限规格实现(转)
商品的无限规格实现在电子商城项目开发中, 会存在同一种商品存在不同规格的情况, 如图某型号手机在售卖时用户可以选择的不同规格:这里商品的库存量单位(SKU)便不再是该商品, 而是到具体属性组合出的规格, 每种规格可能会有不同的售价、运费与库存剩余情况, 所以用户在购买时, 不仅需要记录所购买的商品 ID, 同时也需要记录购买的该商品的具体规格。直观分析图示中的规格情况...
2016-07-21 14:44:15
445
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
265
原创 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
153
原创 自定义函数 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
459
原创 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
195
原创 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
61
原创 监狱风云第一季
监狱风云第一季雅利安兄弟会 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
280
原创 Laravel carbon 时间浅谈
Laravel composer生成的第三方时间处理浅谈laravel项目中的时间处理还是非常容易处理的,需要我们进行引入Carbon时间处理类首先大致浏览下源码,通过函数的名称以及自定义的一些变量名大致理解怎样处理时间,写几个简单的,自行去了解源码,可以自行扩展今后的项目中,主要对static关键字有更好的了解,比如延迟静态绑定,类内部如果调用自定义的静态变量,方法等 ...
2016-03-25 14:36:19
893
原创 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
101
原创 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
265
Codeigniter-login-auth-admin
2018-09-26
jquery ui validation canlender美工实例
2012-09-11
thinkphp-mvc
2011-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人