`
david_je
  • 浏览: 373089 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
        帮一个C#的哥们从SVN转到了Git,算是好事一件了。通过keygen生成和配置了公钥,也配置到了remote端,安装好了sourceTree,checkout出代码就可以工作了。         昨天他说碰到一个问题,从命令行每次提交或者同步代码的时候都需要输入用户名和密码,感觉有点麻烦,让我帮忙看一看。我检查了.ssh/id_rsa.pub和远程配置的一样,通过ssh命令也可以和远程通讯,比如:   PTY allocation request failed on channel 0 Coding.net Tips : [Hello XXX! You've conn ...
     今天碰到一个小程序,正好可以用到Python的filter,map和reduce方法。感觉很有意思,顺便就写下来吧。问题是这样的:      两个小伙伴,数字214和77感觉自己的运气一直不好,想来想去,原来是和7有关,如下:       2+1+4=7 77%7=11 7%11=77           满足如下规则就是和7有关,          1. 本身是7的倍数 2. 数字里包含7 3. 数字各位累加时7的倍数       下一个小程序,计算出一定范围内和7不相关的数字的平方和。       题目很简单,可以用各种语言实现,这里的de ...

git

    博客分类:
  • Git
Git的一些资料: 《git-简明指南》 《Pro Git》
1. git stash save "temp save" 2. git branch -D cool_branch 3. git fsck --lost-found 4. git show 5. git rebase 2e43cd56ee4fb08664cd843cd32836b54fbf594a 6. git log 7. git reset --hard HEAD^  

Maven 收集

全部是转载: 1. 常用的Maven插件       http://www.cnblogs.com/crazy-fox/archive/2012/02/09/2343722.html   2. 常用的Maven打包插件     http://blog.csdn.net/johnnywww/article/details/7964326   3. Jetty插件     http://wiki.eclipse.org/Jetty/Feature/Jetty_Maven_Plugin    
            这个小东西是两年前的一个凌晨写的,一直在github上静静的躺着,今天简单更新了一下。它主要是模拟HLS发流用的。       由于做的是移动端的播放器的开发,平时开发和测试需要很多流,这里主要是HLS的流。什 ...
      还是由于手贱,升级到yosemite(OS X 10.10), 在安装Sikuli 的IDE工具的时候发现不能使用。我使用Sikuli的IDE工具主要是为了写自动化case。       case的最后一步需要判断播放器是可以播放流的,以前是测试人员使用手工测试的方式,人工判断流可以正常播放。为了方便我们使用编程的方式,我们在流里面加入了一个类似于台标的东西。通过Sikuli的API,去查找找个图标就可以判断,播放器不是黑屏,是可以正常播放流的(马赛克暂时不予考虑)。那么现在的问题是如何让Sikuli跑起来,首先是下载Sikuli-IDE的安装包Sikuli-X-1.0rc3 ( ...
       互联网越来越红火,更多的App,更快的迭代,更多软件的更新甚至到了一周一更新,苦逼的程序员们要面对更多的加班。开发,测试,报bug,修bug,测试,发布,在这种无休止中恶心循环。时间紧迫,为了减少开发和测试的沟通成本,很多公司的开发以及开始承担一部分测试工作了,劳动强度可见一斑 。那么问题来了,如何轻松完成开发测试工作?        不得不说说持续集成了,持续集成也叫做CI(continous Integration)。感觉持续集成天生就是为Scrum(有的地方也叫敏捷)而生的。现在很多公司已经在内部使用Scrum的管理方式了,形成Scrum Team,以一周,两周或者四周为 ...
    手贱,OS X升级到了Yosemite(10.10)。界面好看了,其他的倒是惨了,很多软件不能工作了。首当其冲的时Lync,只要登陆进去了,立即闪退。真让人很无语,在网上搜了一下,结果哀鸿遍野,很多人都中标了。也搜到了很多workaround,但是没有一个管用的。      昨天陆续解决了在yosemites上,Ruby不能升级和Sikuli-IDE不能工作的问题后。今天忙里偷闲看了一下新闻,Mircrosoft最近发布了16个安全补丁,不知道Office有没有升级,看看没有新的升级包。Update了一下,发现还真有。果断升级,5分钟之后就升级好了,抱着忐忑的心情点击了一下Lync ...
XCode的命令行工具:https://developer.apple.com/library/ios/technotes/tn2339/_index.html
      最近CI有两个job中编译的时候需要不同的环境,分别依赖同一个包的不同版本,而且运行加载库包的时候需要用到sudo的权限。由于Jenkins在运行的时候使用的是非root账户,所以就必须输入密码。但是jenkins servr现在不支持tty的插件,而且jenkins是由几个Unit公用的,要安装新的插件走的流程比较复杂,短期内不可能。为了达到目标,只能考虑到其他的方法了。       Google一下知道了一个叫做sudoers的文件可以达到目的。官方解释是,sudoers可以决定用户的sudo权限,这个文件在/etc/sudoers。管理员可以通过添加用户到sudoers文 ...

Java 安全模型介绍

    博客分类:
  • java
    今天看到一篇关于java安全的文章,感觉挺有意思的--《Java安全模型介绍》转载一下。   作为一种诞生于互联网兴起时代的语言,Java 从一开始就带有安全上的考虑,如何保证通过互联网下载到本地的 Java 程序是安全的,如何对 Java 程序访问本地资源权限进行有限授权,这些安全角度的考虑一开始就影响到 Java 语言的设计与实现。可以说 Java 在这些方面的探索与经验,对后来的一些语言与产品都带来了积极影响。 本篇文章中将介绍 Java 中安全模型,以及如何利用安全访问控制机制来实现一些特定目的。 Java 中的安全模型 在 Java 中将执行程序分成本地和远程两种 ...
1. Dowload MangoDB     http://www.mongodb.org/downloads download Mac OSX 64-bit   2. unpack(use Command or double click)     tar -xvf mongodb-osx-x86_64-2.6.0 .tgz   3. Create db file     sudo mkdir -p /data/db/     sudo chown `id -u`  /data/db/   4. configure mongo env to .bash_profile   ...

Nginx重新编译

        今天在Mac上装了Homebrew后,下载的第一个软件是Nginx服务器,一行命令 brew nginx 就搞定了,真的是很省事。自动下载,编译,启动Nginx后,查看Nginx的加载模块。nginx -V           configure arguments: --prefix=/Users/david/repo/homebrew/Cellar/nginx/1.6.0_1 --with-http_ssl_module --with-pcre --with-ipv6 --sbin-path=/Users/david/repo/homebrew/Cellar/ngi ...
     用命令行查找进程很容易,用tasklist就可以,如果需要过滤,可以使用管道加上findstr。比如"tasklist | findstr iexplore.exe".         iexplore.exe 10176 Console 1 24,344 K iexplore.exe 9652 Console 1 61,868 K      如果要在bat脚本里面就需要有点麻烦了。现在需要查找 ...
Global site tag (gtag.js) - Google Analytics