首页 包含搜索词 “” 的文章
  • 【1】【第三方原创投稿】关于软件测试之理解工具、应用工具

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

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

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

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

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

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

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

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

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

    blogdaren 2018-09-06   2986次来访
    问题背景: $ 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...
  • 【11】【原创】身为开发者,假如不同圈子的朋友问你:程序猿是干嘛的?【老帖更新】

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

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

    blogdaren 2018-09-03   1210次来访
    问题重现 官方原帖子:http://wenda.workerman.net/?/question/883, walkor大大在回复中有这么一段话: pcntl_wait其实就是wait系统调用,是可以被信号打断的,当信号到来后pcntl_wait会立刻返回。 同理sleep也是系统调用,也可以被信号打断停止睡眠立刻返回。 所以在pcntl_wait或者sleep下的pcntl_...
  • 【14】【原创】strace报错:attach: ptrace(PTRACE_ATTACH, ...): Operation not permitted

    blogdaren 2018-09-02   7437次来访
    问题背景 ps aux | 16825 确认进程存在,执行 strace -p 16825,结果报错:attach: ptrace(PTRACE_ATTACH, ...): Operation not permitted 问题原因 根据报错提示:Operation not permitted,看上去是权限不足造成的,但事实上我用的是ROOT权限呢,那...
  • 【15】【原创】Linux中使用 killcx 主动干掉迟迟不予释放的TCP连接【干货】

    blogdaren 2018-08-31   4049次来访
    说在前面 1. 前一篇文章金牛座已经分享过一个 tcpkill 工具,但是实战过程中并不理想,推荐使用本文的 killcx 工具。 2. 由于工具极具实用性,为了达到预期的效果,务必跟着文章的步骤来搞。 问题背景 我们经常会遇到这样的情况: 服务端进程启动监听一个端口比如:8888,然后客户端成功建立连接,【注意不要去关闭客户端连接】,然后 CT...
Free Web Hosting