自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 电脑实用增效工具

本来挺排斥这类软件,但真正用一段时间后发现,已经能做到无骚扰,只需在关键时刻排上用场。多设备控制,外出手机控制PC。后续还有新发现在此补充……置顶工具,可自定义快捷键。桌面贴图软件,高效好用。

2023-11-01 02:02:44 223

原创 python3 threading实现多线程【简明易懂】

import threading,timedef test(): for x in range(5): print(x) time.sleep(1)t=threading.Thread(target=test)t.daemon=Truet.start()time.sleep(10)以上案例运行效果如下:target指定test函数,...

2019-03-07 10:47:33 312

原创 PHP 第三方应用开发常用函数

最基础的编解码:base64_encode();base64_decode();加解密:sha1();openssl_decrypt($encode,'AES-256-CBC',$key,OPENSSL_RAW_DATA);xml:simplexml_load_string($str, 'SimpleXMLElement', LIBXML_NOCDATA);...

2018-12-25 15:39:29 173

原创 开启js加密解密研究(一)

传送门:https://www.cnblogs.com/52cik/p/js-unpacker.html上面链接是一种最基础的js打包方式,其中对于eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toStr...

2018-12-19 17:18:18 575

原创 钉钉企业应用开发指南

最重要的第一步是获取用户企业数据(身份验证+通讯录管理),是应用上线必备要求。综合文档:https://open-doc.dingtalk.com/microapp/serverapi2移动端E应用API:https://open-doc.dingtalk.com/microapp/dev/httprequestPC微应用API:https://open-doc.dingtalk.co...

2018-12-10 16:01:41 3371

原创 重新思考cookie session

不谈理解,直接谈妙用1、服务器设httponly的cookie,浏览器js不会读取(但还是有办法看到) 2、cookie过期时间:设短是为了安全,在用户浏览期间可能要重新登陆,设0,每次打开浏览器将登陆一次设长,浏览器可能关闭后还保存此cookie,用于日后免登陆 3、用js基于一点规则设置加密cookie,每次请求都有部分是新cookie,如果要有效请求后端先得破...

2018-12-02 20:54:40 117

原创 php session与cookie重要参数【出现相关问题看完此篇应能迎刃而解】【图文并茂】

初始化举例:ini_set('session.cookie_domain', 'domain');

2018-11-29 01:27:10 122

原创 tensorflow-gpu 配置安装【精简备忘】

首先确定GPU支持:如果装了cpu版: pip uninstall tensorflow依赖官方解释:https://tensorflow.google.cn/install/gpu 主要安装三个东西:tensorflow-gpu、CUDA、cuDNN 和 %环境变量%1、pip install tensorflow-gpu2、目前官方支持9.0(10.0好像也可以),CU...

2018-11-25 23:08:28 86

转载 编译时:virtual memory exhausted: Cannot allocate memory

一、问题                                                                                                                                                                                                  ...

2018-11-23 23:23:59 147

原创 php.ini一些关键参数

邮件分发系统遇到的一个问题,很大量的附件,问题和解决思路不在此阐述。解决此问题的几个php.ini参数和默认值:upload_max_filesize=50M    单个文件大小限制max_file_uploads=20    文件最大上传数post_max_size=8M    post接收大小限制max_input_vars=1000    最大可接收变量数max_inpu...

2018-10-29 15:14:36 150

原创 js array.reduce() 数组的迭代器

例子:[1,2,3,4,5,6].reduce((a,b)=>{    return a+b},0)21[1,2,3,4,5,6].reduce((a,b)=>{    return a*b},1)720语法:reduce 为数组中的每一个元素依次执行回调函数,不包括数组中被删除或从未被赋值的元素,接受四个参数:初始值(或者上一次回调函数的返回值),当前元素...

2018-10-10 17:57:50 488

原创 JS对象复制

dom元素的复制——cloneNodelet div = document.getElementById('box');let box2 = div.cloneNode(true);es6新方法——Object.assignvar obj = {a:1,b:2} var newObj = Object.assign({}, obj); ...

2018-10-10 14:50:30 104

转载 Linux中进程在前后台的切换

把进程放入后台执行  tar -zcf etc.tar.gz /etc &把进程放入后台暂停  在命令执行的过程中,按下ctrl+z查看后台的命令  jobs[root@localhost temp]# jobs[1]+ Stopped top[2]- Done tar -zcf etc.tar.gz /etc将后台暂停的工作回复到前台执行  fg 工作号将后台暂...

2018-10-08 09:59:28 108

原创 PDO连接数据库报错:SQLSTATE[HY000] [2002] No such file or directory

PDO连接数据库报错:“SQLSTATE[HY000] [2002] No such file or directory”。    出现这个问题的原因是PDO无法找到mysql.sock或者mysqld.sock。    解决方法1:找到相应的.sock文件,并设置php.ini文件中的pdo_mysql.default_socket的值为.sock文件的路径。pdo_mysql.d...

2018-08-15 14:52:00 1611

原创 【PHP 自定义arrayView(),递归循环打印复杂数组,返回有格式的HTML】

最近忙着实现安卓APP和小程序的产品,同时研究实时音视频、直播、人脸识别、声纹识别等功能开发,综合体验了各种设计思路,感觉受益颇多。丰富的开发内容很有意思,思路也更加活跃,后续有时间了会推出相关文章分享经验。调试时常会需要打印数据,为了将数据和内容放在一个页面对照看,实现了如下效果:分享这段代码,直接可用(一切尽在代码与注解中): function arrayView($data){ /...

2018-07-12 14:52:14 626

原创 【实用】Get请求生成短网址技巧,t.cn

新浪官网有提供api,不过调用起来麻烦这里介绍一个最简单的方法:sohttp://api.weibo.com/2/short_url/shorten.json?source=2849184197&url_long=用这个链接即可,设置url_long。...

2018-06-10 07:38:10 1529

原创 【Linux服务器配置(3)】自动化配置脚本,一些踩过的坑(CentOS)

    前段时间为了升级Http2.0和更高效的数据库,将Apache升级到了2.4.33版本,MySQL升级到了8。东西比较新,没有自动化配置的脚本,于是自己从头到尾配了一遍。可以说以前一直在拿lamp环境飙车,也改过车的一些零部件,但这次从头到尾弄得清清楚楚的把各个零部件拿来组装车,还是第一次。有不少收获,做了个自动配置脚本,同时在这记录一下一些很细节的东西。1、cp指令在脚本中使用,不用加参...

2018-06-09 05:14:44 278

原创 【Linux服务器配置(1)】Apache2.4.33安装配置运行(最简安装)

#用阿里云的纯净CentOS-7.4镜像#全部安装包打包链接:https://yum install -y bzip2 zip unzip gcc gcc-c++ expat-develtar jxvf httpd-2.4.33.tar.bz2tar jxvf apr-1.6.3.tar.bz2tar zxvf apr-util-1.6.1.tar.gzunzip pcre-8.42.zipmv ...

2018-06-06 16:25:54 812

原创 【干货】CSS实现渐变色,详解

希望通过这个例子,让大家以后遇到渐变色的需求时都能从容应对:   background: linear-gradient( 角度 ,起始色 0%【起始色游标】, 结束色 0%【结束色游标】);#34d058#28a745background: linear-gradient(180deg,#34d058 0%, #28a745 100%);//等比例混色180deg是从上到下,左边比例若从零增大...

2018-05-31 19:26:13 1273

转载 Linux查找含有某字符串的所有文件

grep -rn "hello,world!" * * : 表示当前目录所有文件,也可以是某个文件名-r 是递归查找-n 是显示行号-R 查找所有文件包含子目录-i 忽略大小写下面是一些有意思的命令行参数: grep -i pattern files :不区分大小写地搜索。默认情况区分大小写, grep -l pattern files :只列出匹配的文件名, grep -L pattern fi...

2018-05-31 17:36:48 178

原创 ReflectionMethod

new ReflectionMethod($class, $method)反射回类和此方法

2018-05-31 00:43:48 549

原创 老生常谈,一句话总结include和require区别,外加一点知识组合小惊喜——作用域

言简意赅:建议用include。区别在于,需求文件不存在的情况下,include报warning(还可继续执行),require报fatal(停止执行)。另include_once要检查之前有没有包含,效率没有include高(复用会报错,从代码上进行设计,避免复用),所以可以无脑用include。作用域:先举例子<!-- 创建文件a.php --><?php$t='看我能否...

2018-05-30 18:30:34 149

原创 【入门Audio音频】必了解:Audio音频格式介绍

1、MP3格式MP3的全称是Moving Picture Experts Group Audio Layer III。简单的说,MP3就是一种音频压缩技术,由于这种压缩方式的全称叫MPEG Audio Layer3,所以人们把它简称为MP3。MP3是利用 MPEG Audio Layer 3 的技术,将音乐以1:10 甚至 1:12 的压缩率,压缩成容量较小的file,换句话说,能够在音质丢失很小...

2018-05-26 15:13:24 6789

原创 Web音频

用ffmpeg可以方便快捷的转换webm格式ffmpeg的安装和使用:https://www.cnblogs.com/freeweb/p/6897907.html

2018-05-26 14:38:54 214

原创 富文本编辑器,图片单击选中,Range和Selection的使用

目前在做富文本编辑器,想实现一个很简单的功能,单击图片能够选中(描蓝),如CSDN的编辑器就有这个功能:但奈何这种需求可能不太必要,网上对此有研究的文章几乎没有,或是对选中操作进行泛泛而谈,找不着重点。最后只能潜心研究关键的Selection和Range对象的各种属性和方法,进行无数次的尝试后终于找到完美的方案。结果很简单,但探索的过程十分艰辛,分享出来给大家减轻负担: ...

2018-05-18 11:36:01 1489 1

原创 【CSS】块元素内容超长的处理与显示(换行,不换行,省略号,图片自适应,边框处理)——实用却易遗忘/模糊的知识点(1)

布局与交互系列在实际操作中,时常会遇到一些任务表,清单之类的列表,涉及到块元素与内容的关系。今天我们来讲讲布局:块元素内容超长的处理与显示:代码 <style type="text/css"> #a{ width: 100px; background: #ccc; } #b{ width: 100px; background: #ccc; } ...

2018-05-15 14:40:17 1277

原创 【干货】富文本编辑器核心操作(contenteditable,window.getSelection(),FileReader与blob图像资源处理)

1、内容编辑contenteditable做前端的基本都知道,让div可写,但问起有那些属性值时,很多人会天真的以为只有“true ”or“ false”contenteditable=""contenteditable="events"contenteditable="caret"contenteditable="plaintext-only"contenteditable="...

2018-05-14 02:56:19 1407

原创 SSE的web客户端与php服务器操作,其中参数及flush、ob_flush详解

请注意ob_flush()和flush()的区别。前者是把数据从PHP的缓冲中释放出来,后者是把不在缓冲中的或者说是被释放出来的数据发送到浏览器。所以当缓冲存在的时候,我们必须ob_flush()和flush()同时使用。 那是不是flush()在这里就是不可缺少的呢?不是的,我们还有另外一种方法,使得当有数据输出的时候,马上被发送到浏览器,就不需要使用flush()了。(当你把output_bu...

2018-05-10 13:37:05 625

原创 【精华】Linux核心知识大综合,开机自启动(后台运行node.js/redis主程序),查看进程(ps/netstat),定时运行(备份数据库)

开机自启动:在linux系统下,有个重要的文件/etc/rc.local,在所有开机进程运行完后最后依次执行该文件里的shell指令。    vim /etc/rc.local        1、第一条touch新建文件夹,与下面没有关系。    2、后三条是自动启动node.js和redis的服务,写相应的路径即可。    3、加&实现后台运行。就是这么简单,下次重启开机的时候这些程序就...

2018-05-05 14:14:57 690

原创 【精华】Javascript对DOM增删改查,class及CSS操作,一篇全,绝对实用!

先上个最灵活,且难把握的(创建、克隆节点): node.insertAdjacentHTML('beforeBegin', html); //在此node之前插入html代码 node.insertAdjacentHTML('afterEnd', html); //在此node之后插入html代码 node.insertAdjacentHTML('beforeEnd', ...

2018-05-03 11:17:37 773

原创 【精华版!】OPENSSL操作与各名词概念,一篇通!

首先介绍名词:    X.509 :数字证书的标准,由国际电信联盟制定。    pkcs#1-15 :The Public-Key Cryptography Standards,由美国RSA数据安全公司及其合作伙伴制定的一组公钥密码学标准。    pem/der :两种编码格式,pem是base64,der是二进制。    crt/cer : certificate的缩写,证书。    csr :...

2018-04-19 16:39:44 297

原创 PHP json_encode($GLOBALS)出错?原因很简单!

有些小伙伴会想着把环境变量变成json保存下来,但最后却发现什么内容都没,细心观察会发现文件大了1个字节。json_encode($GLOBALS)会返回false,原因如下:循环递归。打印$GLOBALS,在最后一个属性可以看到:*RECURSION*,当你尝试获取就会发现,它只不过是不断的递归调用自身:$GLOBALS['GLOBALS']['GLOBALS']['GLOBALS']['GLO...

2018-04-18 13:56:09 658

原创 免费添加SSL证书,多站点证书!轻松实现HTTPS访问(图文完整流程),带你越过Apache配置的坑!

故不积跬步,无以至千里;不积小流,无以成江海!时隔已久,在靠自己的思索突破一个重大的困难后,终于想发一篇随笔。首先想到的是自己建个站,发布在自己的站内,不过后来一想,时间成本高,加之我本身就不太有写随笔的习惯,作罢,于是念起当初良师益友给我推荐的CSDN。废话不多说,感慨过后我们直入主题:1、首先购买CA证书服务,推荐阿里云、腾讯云: 附图阿里云控制台(腾讯云类似)。 这里可以看到主流的4个品牌,...

2018-03-25 23:50:15 5230

空空如也

空空如也

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

TA关注的人

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