自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(204)
  • 收藏
  • 关注

原创 分享

程序书籍网站:https://www.bookstack.cn免费应用测试:Google App Engine //有500M免费空间golang学习网站:https://studygolang.com/Golang 新手可能会踩的 50 个坑:https://segmentfault.com/a/1190000013739000winds运行gcc:MinGWMinGW编译器...

2019-04-13 18:13:23 169

转载 golang优秀开源框架和库

作者:承诺一时的美丽链接:https://www.jianshu.com/u/6719426bf97e來源:简书音频和音乐用于操纵音频的库。flac - Native Go FLAC解码器。flac - Native Go FLAC解码器。gaad - Native Go AAC比特流解析器。go-sox - 用于go的libsox绑定。go_mediainfo...

2019-04-06 18:59:38 10253 1

原创 HTML CSS 常用

css中中文文字对齐和英文文字对齐的办法text-align: justify;word-break: break-all;

2018-04-13 10:29:39 261

原创 js各种注意的地方

运算符优先级JavaScript中的运算符优先级是一套规则。该规则在计算表达式时控制运算符执行的顺序。具有较高优先级的运算符先于较低优先级的运算符执行。例如,乘法的执行先于加法。下表按从最高到最低的优先级列出JavaScript运算符。具有相同优先级的运算符按从左至右的顺序求值。运算符描述. [] ()字段访问、数组下标、函数调用以及表达式分组++ -- - ~ ! delete new type...

2018-03-29 15:12:58 208

原创 dialog.js使用技巧

dialog.js和artDialog.plugins.js是有区别的不要搞混父页面调子页面 var d = window.top.art.dialog({id:'add'}).data.iframe; var checkbox = d.$('input[type=\'checkbox\']:checked');子页面调父页面 var origin =...

2018-03-21 14:51:05 9052

原创 常用js

window.open的页面如何刷新(父页面)上层页面window.opener.location.reload();js 取小数后面的一位小数:parseInt(val.average_score*10)/10js 返回上个页面并刷新<a href="javascript:history.go(-1);location.replace(document.refer...

2018-03-15 11:46:50 466

原创 mysql 常用语句

增加字段和索引ALTER TABLE `table_name` ADD `order` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '排序';ALTER TABLE `table_name` ADD INDEX order ( `order` );删除索引和字段drop index index_name  on table_nam...

2017-09-27 11:42:47 226

原创 mysql 优化

1、以id做分页的标识比 limit X,X 性能好很多 而且不会出现翻页重复出现上层数据 仅限上下翻页那种2、Select * From rgap_game Where id &gt;=(Select id From rgap_game Order By id limit 10,1) limit 10  大数据量这种可以查询更快 这样的其实只取了n+1条Select id From rgap_g...

2017-07-18 11:30:55 333 1

原创 jq 小技巧

jq 选择器选择jq创建的元素时 要把事件绑定在默认存在的元素上 新加入的不能绑入  .prop("outerHTML") 获得当前节点的html内容jq 上传大文件 2M&lt;size&lt; 4g  用ajaxFileUpload  size&gt;4g 用百度的webUploader判断数组是否存在某个值 可以自己修改成是否存在某个key function in_ar...

2017-06-01 11:12:02 651

原创 php 各种有用函数

mysql 查询的条件加单引号 否则会出现00开头去除掉00多看手册 .判断资源是否存在  主要函数 get_headers function get_http_response_code($theURL) { $headers = get_headers($theURL); print_r($headers); return substr($headers[0], 9, ...

2017-05-27 11:51:11 395

原创 程序安全

1. 用户提交的字符串拼接到sql语句之前一定要做过滤 #sql注入2.用户的文件名也是一个参数 一定要做过滤 #sql注入  xss

2017-05-19 10:00:51 408

原创 linux 常用命令

重启命令:1、reboot2、shutdown -r now 立刻重启(root用户使用)3、shutdown -r 10 过10分钟自动重启(root用户使用)4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)

2016-09-21 13:36:34 374

转载 php error_log()

我们来大致了解一下error_log()函数。我们看下手册的解释:error_log(PHP 3, PHP 4, PHP 5)bool error_log ( string message [, int message_type [, string destination [, string extra_headers]]] )发送一个错误信息到Web服务器的错误日志,一个

2016-04-04 10:11:50 696

原创 PHP类修饰符介绍

PHP类有四种无修饰符:class MyClass{}抽象类 :abstract class MyAbstractClass{} 类中方法 不可定义为 private, 可以定义特殊的抽象方法,抽象类只能被继承不能被实例化abstract class MyAbstractClass{ abstract function a();}类似接口中的方法组合类:t...

2019-05-30 21:16:58 1377 1

原创 HTTPS握手详解

经过四次握手1.client发送请求到serve,信息中包含浏览器支持的加密方法(对称加密、非对称加密、hash),hash用来检测加密后文本的完整性。2.serve匹配client支持的加密方法 ,发送数字证书,证书中包含公钥、网站信息3.client验证数字证书(或者用户直接接受),client发送对称秘钥(信息经过数字证书的公钥加密),之后前面的信息生成hash值用于校验4....

2019-05-29 23:42:28 1222

原创 cookis各参数详解

Name:cookie名Value:cookie值Domain:属于哪个域名Path:属于哪个路径Expires:过期时间Size:大小HTTP:HttpOnly=true的cookie不能被js获取到,无法用document.cookie打出cookie的内容Secure:只能用https协议发送给服务器SameSite:一种新的防止跨站点请求伪造(cross...

2019-05-19 12:48:22 519

转载 mysql字段类型及占用字节 利于优化

TINYINT 1 字节SMALLINT 2 个字节MEDIUMINT 3 个字节INT 4 个字节INTEGER 4 个字节BIGINT 8 个字节FLOAT(X) 4 如果 X < = 24 或 8 如果 25 < =X < = 53FLOAT 4 个字节DOUBLE 8 个字节DOUBLE PRECISION 8 个字节REAL 8 个字节DECIMA...

2019-04-14 22:45:58 331

原创 golang&和*的区别

&符号的意思是对变量取地址*符号的意思是对指针取值

2019-04-14 20:28:50 17223

原创 各大PHP开源商城对比

MallBuilder 官网http://www.mall-builder.com/ 网上评价很差ShopEx:官网:http://www.shopex.cn/ 购买地址http://fuwu.shopex.cn/cate/49?mysoftware 如果搞纯运营,不考虑个性化发展和二次开发可以使用shopexecshop:官网:http://www.ecshop.com/ 授权购买htt...

2019-03-19 18:07:21 4954 4

原创 分页查询 翻转limit

/** * 翻页使用 大数据order 翻转limit算法 因为sql排序翻转了 所以在外部数据要自己翻转回来 用array_reverse()即可 * @param int $total 数据总数 * @param int $cut_start 截取开始 例如sql里的 limit 10,20 $cut_start就是10 * @param int $cut_num 截取个数 limi...

2018-11-09 13:34:42 302

转载 php删除指定文件夹以及文件夹下的所有文件

//删除指定文件夹以及文件夹下的所有文件function deldir($dir) { //先删除目录下的文件: $dh=opendir($dir); while ($file=readdir($dh)) { if($file!="." &amp;&amp; $file!="..") { $fullpath=$dir."/".$file; ...

2018-10-26 17:29:23 16080 1

原创 excel 循环例子

pc_base::load_sys_class ( 'PHPExcel' , '' , 0 );$filename = $_FILES['fileElem']['tmp_name'];$objPHPExcel = PHPExcel_IOFactory::load($filename);//加载文件$i=0;$j=0;$count=4;//代表你需要多少列$arr=[];foreach...

2018-06-22 17:49:30 2224

原创 发布时间 刚刚 XX分钟前

/*若发布时间为1分钟内,显示 刚刚1小时内,显示 XX分钟前1小时~昨天之前,显示 XX小时前昨天0点~24点,显示 昨天 HH:mm前天0点~24点,显示 前天 HH:mm前天0点之前,显示 MM-dd不是当年的,显示 yyyy-MM-dd*/function show_time( $time ){ $gap = SYS_TIME - $time; ...

2018-02-23 11:21:24 937

原创 php文件打开错误警告

error_reporting(E_ALL); //错误警告级别ini_set('display_errors', '1'); //打开错误ini_set('error_log', dirname(__FILE__) . '/error_log.txt'); //将出错信息输出到一个文本文件

2017-12-19 14:46:15 1110

原创 php 空格回车转成html格式

/*** 换行符等转换成html格式输出**/function code_to_string($str){ /* * \t:水平制表(跳到下一个Tab位置)意思是按一个tab * \n:换行 * \r:回车,将当前位置移到本行开头 */ $pre = array( " " , " " , "\t" , "\n" , "\r" );

2017-11-28 13:45:38 2306

转载 Linux下如何查看定位当前正在运行的Nginx的配置文件

[plain] view plain copyLinux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息,其中包括一个名为exe的文件即记录了绝对路径,通过ll或ls –l命令即可查看。    cwd符号链接的是进程运行目录;    exe符号连接就是执行程序的绝对路径;    cmdlin

2017-11-20 16:31:35 9521

原创 js 读取excel

引入jszip.jsxlsx.jsxlf为file的input idjs 是在https://github.com/SheetJS/js-xlsx里下载的$.each是引入的jqscript > function addLis() { var xlf = document.getElementById('xlf'); if(xlf.addEventListene

2017-11-16 16:58:01 378

转载 jq循环数组

$().ready(    function(){        var anObject = {one:1,two:2,three:3};//对json数组each        $.each(anObject,function(name,value) {            alert(name);            alert(value);        })

2017-11-16 15:04:50 5883

原创 php div每20个一循环高性能方法

$max_key=count($comment_template_str)-1;$comment_template_str = '<div style="width:350px;float:left">';foreach ( $comment_template_data as $key=> $value ) { $comment_template_str .= "&...

2017-11-13 17:54:20 728

翻译 密码学简介

原文链接:http://www.nature.com/nature/journal/v549/n7671/full/nature23461.html当用户访问以https开头的网站时,用户的计算机(笔记本电脑,桌面设备,手机或其他设备)使用传输层安全(TLS)将其安全地连接到Web服务器。TLS结合了一系列加密操作,以确保没有第三方可以理解发送的内容(机密性); 没有第三方可以修改消息

2017-09-14 09:57:02 563

原创 html自适应公共头

(function(a) {            var b = a.documentElement,                    c = function() {                        var a = b.clientWidth || 0;                        750                     };

2017-09-13 13:32:34 1020

转载 提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)

转自:http://www.jincon.com/archives/120/1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null

2017-08-25 16:46:37 333

转载 RBAC权限管理

原文链接http://blog.csdn.net/painsonline/article/details/7183613/RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者

2017-08-10 15:44:15 352

原创 node 安装

在官方网站下载并解压压缩包 把解压的目录设为可执行 并执行以下命令 目录对应自己的目录export PATH=/usr/local/node/bin:$PATH

2017-08-07 14:50:19 165

原创 php &

$a = array(10,20);$b = &$a[0];//a[0]指针变了$c = $a;//$c等这个地址$c[0] = 40;var_dump($a);function &a(){} 调用的时候用&a(); 将返回的return里的内存地址 a();的话不生效...

2017-08-04 19:56:13 193

原创 mysql join详解

join等价于inner join内连接,是返回两个表中都有的符合条件的行。left join左连接,是返回左表中所有的行及右表中符合条件的行。right join右连接,是返回右表中所有的行及左表中符合条件的行。full join全连接,是返回左表中所有的行及右表中所有的行,并按条件连接。通常情况下,left join肯定比inner join返回的行数多。为

2017-08-03 13:11:41 466

转载 mysql的分区和分表

转自http://www.cnblogs.com/phpshen/p/6198375.html分区分区就是把一个数据表的文件和索引分散存储在不同的物理文件中。mysql支持的分区类型包括Range、List、Hash、Key,其中Range比较常用:RANGE分区:基于属于一个给定连续区间的列值,把多行分配给分区。LIST分区:类似于按RANGE分区,区别在

2017-07-31 09:32:35 447

原创 Vm 虚拟机安装出现的问题

1. 需要物理机拥有vt支持并开启2.退出鼠标选择状态 CTRL+ALT

2017-07-03 16:44:04 621

原创 理解

不做无谓开销

2017-06-28 11:52:55 251

原创 mysql 获取一个表不存在另一张表 where里加非的条件

SELECT i.*,a.* FROM internal as i LEFT JOIN praise as a on a.userid=i.userid WHERE i.`group`=101 and(a.tid is null or a.tid !=20);

2017-06-27 18:49:14 1108

空空如也

空空如也

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

TA关注的人

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