自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我愤青,我骄傲。

纯技术笔记,不谈政治。

  • 博客(70)
  • 资源 (6)
  • 收藏
  • 关注

原创 解决运行pip install时提示错误:error: externally-managed-environment

收到一个错误提示:error: externally-managed-environment,即“外部管理环境”错误,但这不是一个 bug,新的发行版中,正在使用 Python 包来实现此增强功能,这个更新是为了避免操作系统包管理器 (如pacman、yum、apt) 和 pip 等特定于 Python 的包管理工具之间的冲突,这些冲突包括 Python 级 API 不兼容和文件所有权冲突。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

2024-07-28 18:56:47 176

转载 如何启动mac版docker自带的k8s

原文:https://www.cnblogs.com/luoluoshidafu/p/11214456.html纯转载。最近准备好好学习下k8s,为了图方便,直接使用docker集成的k8s,但是网上找了一些教程但都没能一次性成功,只好自己从头跑一遍,顺手写个教程可以方便有类似需求的同学参考。话不多说,直接上步骤。1.下载docker直接去官网下载即可。由于docke...

2019-07-29 18:25:33 2088 1

原创 利用php反射构造自动测试工具

<?phpnamespace app\console;use yii\console\Controller;/** * Lib测试工具 * Class TestController * @package app\console *$this->runCase('app\\library\\Activity',[ 'constructor' => []...

2018-09-14 16:05:20 234

原创 Yii2 自动分表 model

其实是借鉴了一下某同学的《动态model》<?php/** * Created by IntelliJ IDEA. * User: Septan * Date: 2017/8/4 * Time: 下午5:25 */namespace app\library;use Yii;use yii\base\InvalidCallException;use yii\base\I

2017-08-04 19:56:25 3387 1

原创 yii2-redis Calling unknown method: yii\redis\Connection::hGet()

习惯上,我对这个redis做了一个注释,方便代码提示:/** @var \Redis */ public $redis;所以在书写中,根据代码提示会这样调用方法:$this->redis->hGet('mykey1','name');报错:Calling unknown method: yii\redis\Connection::hGet()观察yii

2017-02-23 11:49:50 2434

原创 Linux 命令行官网下载JDK

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" -c http://download.oracle.com/otn-pub/java/jdk/8u112-b15/jdk-8u112-linux-x64.tar.gz

2017-02-17 13:59:27 933

原创 linux 本地无法登录 远程可以登陆

装了个虚拟机 centosssh连接用户密码正常登陆,但是本机命令行下却一直停留在login界面无法登录通过ssh跟踪/var/log/secureFeb 17 18:35:59 centos661 login: PAM unable to dlopen(/lib/security/pam_limits.so): /lib/security/pam_limits.so: can

2017-02-17 10:40:10 3951

原创 php无符号16进制小端模式运算

1. 无符号与有符号对php而言,只相对于十进制加减运算2. 十进制转化为16进制后就没有符号的概念了3. 16进制无符号运算在php中只需转化为10进制后运算得到结果再转化为十六进制就好4. 由于php中的十进制运算int类型的原因,会产生溢出情况(得到大负数),转化为16进制后,结果是对的,无需担心,但前面会使用FF补齐5. 根据结果将前面的补齐的FF删除掉,就会得到正确结果

2016-11-24 18:42:35 2891

原创 微信公众号开发智能硬件MP后台注册篇

接到一个需求,设备是蓝牙的,使用AirSync进行通讯;为了开发方便,硬件供应商取消了蓝牙auth加密。微信官方文档就是一坨屎。这里只写关键的步骤,文档地址:http://iot.weixin.qq.com/wiki/new/index.html?page=3-4-5POST数据示例如下:{ "device_num":"1", "device_list":

2016-11-24 17:06:04 2848

原创 apache 反向代理

多少年没动过这玩意了,百度了一下,做个备注ProxyPreserveHost on  ProxyPass / http://ghs.google.com/  ProxyPassReverse / http://ghs.google.com/

2016-07-28 10:51:16 315

原创 php 及 java base64md5

java及php版本的base64md5方法

2016-04-12 17:16:18 2395 1

原创 使用geohash实现经纬度范围内搜索

需求:根据用户当前坐标,在地图上标注附近的门店。方案一、使用百度云存储服务1. 导入所有门店的坐标数据至百度云存储2. 使用百度地图接口获取附近的坐标点方案二、本地实现范围搜索1. 收集门店坐标2. 本地实现范围搜索与项目经理确认后,由于百度云存储方案具有接口及数据的约束,因此采用方案二。具体流程如下:1. 采集门

2016-01-20 14:57:20 3179

转载 mysql 执行状态分析 show processlist / explain

From: http://www.cnblogs.com/huangye-dream/archive/2013/05/30/3108298.htmlSleep状态通常代表资源未释放,如果是通过连接池,sleep状态应该恒定在一定数量范围内实战范例:因前端数据输出时(特别是输出到用户终端)未及时关闭数据库连接,导致因网络连接速度产生大量sleep连接,在网速出现异常时,数据库

2015-12-18 11:14:08 426

原创 linux 指定文件类型 全目录查找

root@xxxx[/home/www]# grep -wrin 'string' `find -name "*.php"`

2015-01-03 12:54:50 647

原创 oracle 将时间戳转化为日期格式

SELECT TO_CHAR(1112070645 / ( 60 * 60 * 24) + TO_DATE('1970-01-01 08:00:00', 'YYYY-MM-DD HH:MI:SS'), 'YYYY-MM-DD HH:MI:SS') AS CDATEFROM DUAL;

2014-08-11 16:41:49 10090

原创 给phpstrom 加上 yii的redis提示

应用场景Yii::app()->redis->set();在redis目录新建了个文件,,,autocomplete.phpclass CApplication { /** * @var Redis */ public $redis;} 完美////附redis事务Yii::app()->redis->set('test

2014-01-28 16:48:25 1933

原创 关于phpstorm 对yii的代码提示

/** * 返回Yii单例对象 * @return CApplication the application singleton, null if the singleton has not been created yet. */ public static function app(){ return self::app(); }

2014-01-27 14:03:36 5490

原创 折腾jira 6.0.8

网络上的教程多的是,我只说遇到的各种问题服务器环境 mysql6-alpha(脑残版本)使用jira standalone安装,自带tomcat7, (tar.gz 版本)安装教程参见网络,只说重点0. 除根据教程设置java_home和jira_home之外,不要参考网络上的教程改动任何配置文件1. tomcat正常启动,8080能看到安装界面故障1:没有办法链接mysq

2014-01-02 18:15:50 1298

原创 php相对目录比较

$a = '/e/a/b/d.php';$b = '/a/b/12/34/b/d/c.php';function get_ret_path($a,$b){ $a = trim($a,'/'); $b = trim($b,'/'); $ad = dirname($a); $bd = dirname($b); $arr_a = explode('/',$ad); $arr_b =

2013-12-26 17:46:35 698

原创 计划弄个vqmod for ecshop

ecshop 的插件太扯淡了。。。。

2013-12-04 14:23:31 588

原创 ECSHOP 找回密码无法使用

症状:使用ecshop 找回密码并重置新密码后无法使用新密码登陆分析结果:ecshop密码原则上使用一次性md5加密,当注册新用户成功后观察数据库密码字段,确实为md5值而当用户第一次登陆,ecshop做了一次非常牛逼的动作,判断用户数据行是否存在ec_salt, 如果不存在则生成一个ec_salt并重写密码!就是说,你注册时写入数据库的密码和登陆后的密码值发生了改变。以后再次登陆

2013-12-04 14:21:15 3305 2

转载 给nginx配置mp4流格式输出

1.下载wget http://h264.code-shop.com/download/nginx_mod_h264_streaming-2.2.7.tar.gztar -zxvfnginx_mod_h264_streaming-2.2.7.tar.gz   因为在新版本的nginx中废弃了zero_in_uri这个flag,稍微修改一下nginx_

2013-05-29 17:40:16 7775

原创 css自定义 鼠标样式 隐藏鼠标

有一个项目,是给触摸屏提供交互应用由于基于浏览器比较容易实现,因此采用js来做交互当交付给客户的时候,在触摸屏上,不希望看到鼠标的小箭头于是解决方案是,自定义cursor样式为透明的cur文件css声明如下*{margin:0; padding:0; cursor:url('images/s.cur'),pointer;}书写格式呢,一定要是cursor:url(透明c

2013-05-07 13:32:50 4563

原创 sso 单点登录

2013-03-26 17:17:36 688

转载 五种常见的 PHP 设计模式

点击打开链接

2013-03-14 10:01:01 557

原创 五种常见的 PHP 设计模式

设计模式 一书将设计模式引入软件社区,该书的作者是 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides Design(俗称 “四人帮”)。所介绍的设计模式背后的核心概念非常简单。经过多年的软件开发实践,Gamma 等人发现了某些具有固定设计的模式,就像建筑师设计房子和建筑物一样,可以为浴室的位置或厨房的构造方式开发模板。使用这些模板或者说

2013-03-14 09:59:47 109

原创 CSS解决IE6无法position fixed

无标题文档*{padding:0; margin:0}html{}body{}.fixed{position:fixed;z-index:999}.fixed-top { bottom:auto;top:0px;}.fixed-bottom { bottom:0px;top:auto;} .fixed-left {right:auto;left:0px;}.fixed-righ

2013-03-06 10:24:31 615

转载 nohup 让程序永不间断地运行

Unix/Linux下一般想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台:         /usr/local/mysql/bin/mysqld_safe --user=mysql & 但是我们很多程序并不象mysqld一样可以做成守护进程,可能我们的程序只是普通程序而已,一般这种程序即使使用 & 结尾,如果终端关闭,那么程序

2013-02-05 09:09:20 653

原创 access 和 mssql com方式链接工具

<?php/*** Filename:MicroDB.class.php* ScriptName: MicroDB* Author:anvycn@163.com* Version:0.1* //获得数据库实例* $db = MicroDB::Access('access数据库的物理地址');* $db = MicroDB::Mssql($dbhost,$dbuser,$dbpass

2013-02-02 14:09:22 576

原创 通用 根据更新日期 来备份mysql 数据库(增量备份)

由于新装了个ssd,原来的机械盘作为副盘。一直对ssd的可靠性保留怀疑的态度,于是,在机器上装了svn,把平时的ssd的资料使用svn提交到副盘。mysql数据库都是自己平时开发的小项目,特点是,开发完成之后就停止更新,于是不可能每次都备份全部的数据库,这是非常浪费的于是写脚本如下,脚本可以想起来就执行一次,也可以加入windows计划或者linux crontab,不会造成太大的额外

2013-01-29 11:11:00 618

原创 php cron job

<?php/**USES: sudo -u USER crontab -e 5/* * * * * /usr/bin/php /home2/bin/cronmonitor.php > /dev/null 2>&1 &*/class CronMonitor{ private $bin_php = '/usr/bin/php'; private $path_daemon

2013-01-23 14:12:18 2049 1

转载 smarty 的模版配置文件的使用

Variables loaded from config filesVariables that are loaded from the config files are referenced by enclosing them within hash marks (#), or with the smarty variable$smarty.config. The second synt

2012-11-05 10:08:13 434

转载 smarty 模版参数中的变量使用及变量的运算

SYNTAX EXAMPLES:{func var="test $foo test"} <-- sees $foo{func var="test $foo_bar test"} <-- sees $foo_bar{func var="test $foo[0] test"} <-- sees $foo[0]{func var="test $foo[bar] test"}

2012-11-05 10:01:33 873

转载 smarty 输出前内容过滤

// put this in your applicationfunction protect_email($tpl_output, &$smarty){ $tpl_output = preg_replace('!(\S+)@([a-zA-Z0-9\.\-]+\.([a-zA-Z]{2,3}|[0-9]{1,3}))!', '$1%

2012-11-05 09:55:55 542

转载 Smarty 缓存控制

require('Smarty.class.php');$smarty = new Smarty;$smarty->caching = true;$my_cache_id = $_GET['article_id'];if(!$smarty->is_cached('index.tpl',$my_cache_id)) { // No cache available, do var

2012-11-05 09:52:58 405 1

原创 smarty block 功能实现 局部缓存

HTML部分{nocache} {**some process**} {/nocache} nocache就是自定义block实现区块内数据的控制function smarty_block_nocache($param, $content, $smarty) { return $content; } $smarty->register_bloc

2012-11-05 09:48:41 426

原创 zend 代码提示

$me = create_obj('sssss');/* @var $me Admin_accountModel */

2012-10-31 14:44:05 446

转载 Hello, MYSQL FULLTEXT SEARCH

1. MySQL 4.x版本及以上版本提供了全文检索支持,但是表的存储引擎类型必须为MyISAM,以下是建表SQL,注意其中显式设置了存储引擎类型CREATE TABLE articles ( id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY, title VARCHAR(200), body TEXT,

2012-08-25 17:23:39 661

原创 php imagick 常用操作

//============================// 文件: filename.php// 版本: 0.0.1// 作者: 九月// 更新: d// 说明: Editplus集成PHP环境//============================$action = $_GET['a'];$img = new Imagick('test.jpg');

2012-08-13 17:06:08 1060

转载 Collapsing margins

In this specification, the expression collapsing margins means that adjoining margins (no non-empty content, padding or border areas or clearance separate them) of two or more boxes (which may be

2012-03-22 15:58:01 810

网名昵称打包Excel格式,带分类

网名昵称打包Excel格式,带分类。主要用来生成测试数据,或者mock数据用。

2019-08-26

php_redis_5.5_vc11

php的redis扩展,适用于php5.5.x vc11 32/64 ts/nts版本 (nts/ts)是否线程线程:phpinfo::Thread Safety : enable / disable (x86/x64)是否32位:phpinfo::Architecture x86/x64 32/64 vc版本:phpinfo:Compiler MSVC11 请检查vc版本是否一致,找到对应的igbinary和php_redis版本,将两个dll扔至path/to/php/ext下,并修改php.ini,找到扩展段 依次加入 extension=php_igbinary.dll extension=php_redis.dll 注意顺序 并重启apache/php-cgi

2014-01-28

最土团购带购物车

最土团购,带购物车模块 全新安装包 请看readme.txt

2013-05-17

tcpdf用的droidsansfallback字体文件

droidsansfallback.ctg.z droidsansfallback.php droidsansfallback.z

2013-05-17

最土团购精仿聚美优品

最土精仿聚美优品,貌似有卖的,还挺贵,里面有安装文档

2013-05-09

Access数据库管理器

如果只是偶尔使用一下,我觉得很多人都不会安装access, 假如偶尔有查看,修改access数据库的需求,那就使用这个小工具就行了

2013-05-09

空空如也

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

TA关注的人

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