首页 包含搜索词 “” 的文章
  • 【1】【第三方原创投稿】分享一款优秀的自动化测试框架之testNG框架

    大神盘古哥 2018-10-16   288次来访
    写作背景: 一个互联网平台,程序前后端分离,接口就有几十到几百个不等,总之很多很多就够了,设计测试用例的时候,每一个接口就要若干条测试用例,这是一个很大的数量,基于接口和接口之间的业务逻辑处理,按特定顺序调用测试用例方法,方法和方法之间共享一些数据和状态。如何管理这些测试用例?如何才能做到优雅地测试? 我们先来找一个可以解决上述话中提到的问题的框架。 TestNG是什么...
  • 【2】【原创】解决报错:PHP Fatal error: Constant expression contains invalid operations

    blogdaren 2018-09-29   619次来访
    问题背景: class User { //....... static protected $_start_time = time(); //....... } 问题原因: 只要记住一点即可:PHP类(对象)的属性是不能用非常量来初始化的,代码中使用 time() 函数来初始化属性,所以报错。 解决方案: 知道了原因,你看着解决吧。 ...
  • 【3】【原创】解决Sublime Text 3查看GBK文件乱码的问题?

    blogdaren 2018-09-28   276次来访
    问题背景: Sublime Text 3查看GBK文件乱码 问题原因: Sublime 默认是以UTF8编码显示文件的,但是要查看的文件却是GBK编码,所以就会显示乱码。 解决方案: 安装 ConvertToUTF8 插件 如何安装: Command + Shift + P --> install pa...
  • 【4】【第三方原创投稿】关于软件测试之理解工具、应用工具

    大神盘古哥 2018-09-18   378次来访
    写作背景: 经常听测试的人员,问一个问题,我该怎么学好jmeter?jmeter是干什么的?自动化工具又是什么?我该从哪儿去学?带着这些问题,我们一起讨论一下。 背景小故事: 原始社会,第一个吃鸡蛋的人,看见鸡蛋是有蛋壳的,那个年代没有锤子、铁器等硬器。这个人第一次无意间,用石头把蛋壳击破了,成功的吃到了鸡蛋,于是后来,久而久之,这个人所在的群体,逐渐都开始使用石头击破...
  • 【5】【原创】关于PHP标准库函数 spl_object_hash() 函数的疑惑【已解决】

    blogdaren 2018-09-17   899次来访
    spl_object_hash()函数作用: 由于PHP中不允许使用对象作为数组的键,所以我们可以使用PHP的SPL标准库中提供的 spl_object_hash() 函数,这个函数可以为所有的对象实例创建一个唯一的标识符,从而允许在数组中存储对象的散列值作为键值。 spl_object_hash()函数演示: <?php class User { publi...
  • 【6】【原创】socket_create和stream_socket_server创建出来的socket有啥区别?

    blogdaren 2018-09-13   327次来访
    PHP提供了两种类型的socket:socket 和 stream_socket, 二者API互不兼容。 socket_create 1、socket_create 创建的socket更底层,类似于C语言的socket接口,使用起来比较麻烦。 2、操作底层socket必须使用 socket_* 系列函数,无法使用stream类型的函数,比如无法使用fread、fwrite,自...
  • 【7】【原创】分享下Linux Shell中常用的字体颜色代码【附PHP源码和Shell源码】

    blogdaren 2018-09-11   378次来访
    开源项目: 金牛座已经在github放置开源项目:CustomTerminalColor,下文仅仅是演练展示,与开源项目无关。 问题背景: 1、PHP-CLI编程环境中经常要对一些字符串的输出属性进行定制,其中用的最频繁的就是颜色定制,这是依赖于Linux环境而实现的。 2、文中只列举了常用的颜色代码,方便我们随时核查,其他的属性值请参考相关手册。 3、关...
  • 【8】【原创】解决代码提交到 github 后格式显示错乱无序的问题

    blogdaren 2018-09-10   443次来访
    问题背景: 本地VIM编辑器,代码排版整齐错落有致,后提交到github上发现格式显示错乱无序。 问题截图: 问题原因: 这是由于github默认使用的是空格排版,金牛座本地使用的tab排版所致。 问题排查: 使用 vim 的 set list 指令来查看不可见字符,终于发现秘密所在,请看截图: 问题解决: 同...
  • 【9】【原创】Github上如何给开源项目贡献代码【干货】

    blogdaren 2018-09-09   455次来访
    问题背景: 很简单,尽可能积极参与开源项目贡献,分享知识。本文以金牛座为Workerman官方内核贡献代码为例,分享下如何给开源项目贡献代码。 准备账号: 第一步是我们需要提前在github上准备两个账号,账号从哪来?当然是在github上注册得来的啦。 1、blogdaren【金牛座自己的贡献账号】 2、walkor     【Workerm...
  • 【10】【原创】如何找回一不小心弄丢的SecureCRT菜单栏?

    blogdaren 2018-09-08   257次来访
    问题背景: 有时我们会手动隐藏SecureCRT菜单栏,亦或者一不小心碰着了某个神马键,反正结果是菜单栏不见啦,而且比较懵圈的是点来点去愣是找不到如何把菜单栏给找回来。 解决方案: 鼠标挪至标题栏左上角 --->  右键点击 SecureCRT那个小图标 ---> 选择 "Toggle Menu Bar"【中文是切换菜单栏】--->...
  • 【11】【原创】金牛座分享几组关于 git log 美化输出的配色方案

    blogdaren 2018-09-07   301次来访
    开头语: 1、git log日志默认输出不是很爽,咋办?定制呗,但是定制后命令太长,不怕,git支持强大的别名功能,关于别名,请移步官网教程学习。 2、文末有效果图哈,本文分享的几组方案仅供参考,如果你有更漂亮的方案,请在评论区留言分享。 命令行直接体验区: git log --color --date=format:'%Y-%m-%d %H:%M:%S' --pr...
  • 【12】【原创】解决git push报错:error: unable to read askpass response from '/usr/libexec/openssh/gnome-ssh-askpass'

    blogdaren 2018-09-07   378次来访
    问题背景: 执行 git push -u origin master,一直都好好的,很意外遇到报错: error: unable to read askpass response from '/usr/libexec/openssh/gnome-ssh-askpass' 问题原因: 经google,发现是执行了如下脚本: # cat /etc/profile...
  • 【13】【原创】解决git push报错:remote: error: refusing to update checked out branch: refs/heads/master

    blogdaren 2018-09-06   535次来访
    问题背景: $ git push origin master root@192.168.1.234's password: Counting objects: 3, done. Delta compression using up to 4 threads. Compressing objects: 100% (2/2), done. Writing objects: 100% (3/3...
  • 【14】【原创】身为开发者,假如不同圈子的朋友问你:程序猿是干嘛的?【老帖更新】

    blogdaren 2018-09-05   2090次来访
    问题背景: 很久以前看到天津卫视非你莫属节目,其中一位应聘者在应聘产品经理时被面试官问到: 产品经理是做什么的或者说产品经理的思维应该是什么样的?......。 那么新问题来了: 身为开发者,若在非你莫属平台被问及类似的问题,你觉得程序猿是做什么的呢? 仅供参考,金牛座总结了这么一句话: 程序猿工作就是:把产品部门经过修饰了的产品通过计算机编程转化为对...
  • 【15】【原创】简单分享下个人对 swoole 和 workerman 两款框架的认识

    blogdaren 2018-09-03   855次来访
    经常都有圈里的朋友在讨论两款框架哪个更好更强大,金牛座也简单的分享下个人认识: 提出问题:swoole 与 workerman 它们有啥区别?各自扮演什么角色? 在项目中的作用是啥? 其他......? (1)首先毋庸置疑,两款框架都是非常优秀和出色的通用 socket 编程服务框架。 (2)swoole是纯C开发的PHP扩展,而workerman是纯PHP开发的,从这角度上看,性能上多少肯定是前...