魏长东

weichangdong

东邪

本站的几个特色功能

平时逛别的一些大牛的技术博客,看到比较好的效果,就“拿来主义”,用到这个小小站里面了。有这么几个特色。

1. 浏览文章时,用鼠标选中文字的时候,可以分享到【腾讯和新浪微博】。

2.上传图片,加了【图片水印】。

3. 实现了文章可以【加精华】。

4. 加了支付宝的【捐赠】功能。

5. 加了文章【置顶】功能。

【特别说明】以上实现的功能都是基于新浪SAE的环境。因为SAE 不再赠送免费的云豆给【中级云开发者】了,所以就吧网站被迫签到redhat的openshift。 本站的原本地址是wcd-wcd1986.rhcloud.com  所以一些功能给切掉了。比如图片之前传到SAE的仓库,现在通过sdk传到了【七牛】。

【再次说明】因为本站通过了备案,所以再一次迁移到了【阿里云的云虚拟主机】上。图片还是存在【七牛】上,用了cdn加速。

欲知效果如何,且看图片展示。

»»阅读全文

Tags: 封狼居胥

CASE WHEN 及 SELECT CASE WHEN的用法

搬运于 [https://www.cnblogs.com/aipan/p/7770611.html].

Case具有两种格式。简单Case函数和Case搜索函数。

简单Case函数
CASE sex
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END
 
--Case搜索函数 
CASE WHEN sex = '1' THEN '男'
WHEN sex = '2' THEN '女'
ELSE '其他' END  
   种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。还有一个需要注意的问题,Case函数只返回第一个符合条件的值,剩下的Case部分将会被自动忽略。
--比如说,下面这段SQL,你永远无法得到“第二类”这个结果 
CASE WHEN col_1 IN ( 'a', 'b') THEN '第一类'
WHEN col_1 IN ('a')  THEN '第二类'
ELSE'其他' END

下面我们来看一下,使用Case函数都能做些什么事情。

»»阅读全文

tp5解决数据表大写的问题

别的的数据表叫taskConf,tp解析之后成了,task_conf了,看了源码,
找到了 
thinkphp/library/think/Loader.php文件的这个函数,改了之后就OK了.
parseName

public static function parseName($name, $type = 0, $ucfirst = true)
    {
        if ($type) {
            $name = preg_replace_callback('/_([a-zA-Z])/', function 
            ($match) {
                return strtoupper($match[1]);
            }, $name);
            return $ucfirst ? ucfirst($name) : lcfirst($name);
        } else {
            // 这个if是我加的
            if(in_array($name,Config::get('sp_mysql_tables'))){
                return $name;
            }
            return strtolower(trim(preg_replace("/[A-Z]/", "_\\0", $name), "_"));

        }
    }

golang写的管理后台

感觉整个后台很清爽,后悔这次后台没有使用golang开发了.不过这次也算是对layui框架有了一定的使用吧.

bailemen-admin2.png

bailemen-admin.png

又一次练手

上一个项目风风火火的,结果上线运营没多久,老板就说不做了,要斥资1个亿,要历时3年做一个社交的app.然后我就从还非常不成熟的产品文档中抠出api文档,996加班开发.

然而原计划6月底就要上线的,一个boos一个会议就终结了一切!

可怜我带队开发的一直提前完成开发任务,帮着去做别的事了.

都已经开始测试了,一部分的接口已经测试的差不多了啊,好歹你上线跑一圈,也算对得起996的加班了.

上一个项目我用lua,同事不会,一直我一个人奋战,我还同时用go做了管理后台,后台也是一堆功能.

这个项目,老大让用golang,带着2个不会的小伙伴一起搞,刚好我苦练很久的golang,终于可以名正言顺的拿到台面了(之前那个golang后台让一个新来的给转换成php了,还没咋转完,就开始了这个死的很惨的项目).

总体用golang感觉还是不错的,比上次用lua强多了,各种第三方库还是很多的.也稍微的接触了下国内的阿里云,之前一直用aws的服务.

也接触了微信微博qq登陆,阿里云的短信发送,oss上传,table store(虽然最后没用),feed流的一些发帖,点赞,评论,一级二级点赞评论.估计这些比今日头条那种,都是非常小儿科的了.

不管怎样,这都是一次练手吧,也只能这么认为了,呵呵呵呵.

 

 

php好的资源汇总

copy from http://php-note.com/article/detail/845

最近1年多了,都没咋正经的搞php了,都去搞lua,golang去了.

以后这个还得加强啊.php是世界最好的语言,我一直坚信.

依赖管理

——用于依赖管理的包和框架

Composer/Packagist : 一个包和依赖管理器

Composer Installers:  一个多框架Composer库安装器

Pickle: 可以在任意平台上安装PHP扩展包

»»阅读全文

油猴子

深入浅出 Greasemonkey

这本书、及其样例代码和视频文件都是自由软件。在“GNU 通用公共许可证(自由软件基金会)(版本2以及更新版本)”许可下,您可以随意的再分发和/或修改它们。我们发行这本书、及其样例代码和视频文件,希望它能对您有所帮助。但是我们并没有提供任何担保!请查阅GNU 通用公共许可证获取更多细节。

目录

»»阅读全文

golang初始化结构体

type ttt struct {
		Score int
		Key   int
	}
	var idArrList = []ttt{{100, 1}, {200, 2}, {400, 4}}

	var idArrList2 = []struct {
		Score int
		Key   int
	}{{100, 1}, {200, 2}, {400, 4}}

letsgo.kim_.png