随笔分类 -  技巧

摘要:mac下的filezilla是一个很奇葩的应用,奇葩在哪?有一次我不知道怎么操作的,把filezilla搬到到了窗体顶部,结果被mac的菜单栏挡住了标题栏,然后再也无法移动窗体了,以下是我为了移动它做的努力:尝试全屏,失败尝试把它拖到另一外屏幕,结果到了另一个屏幕,它仍然躲在菜单栏下,失败尝试接一个... 阅读全文
posted @ 2014-08-23 16:34 $walker 阅读(779) 评论(0) 推荐(0)
摘要:好吧,能找到这文章的,一般是接到了如下需求:我是从raywenderlich抽了点内容出来做日记,另外,本文说的不是布局的适配,而是因为ios的升级带来的各版本代码上的不兼容。Deployment Target vs. Base SDK总的来说,Base SDK表示你愿意支持的最高版本,位于你要设置... 阅读全文
posted @ 2014-07-10 17:55 $walker 阅读(654) 评论(0) 推荐(0)
摘要:这不是教程。当你碰到函数参数需要传递一个闭包(closure)时,一般是可以直接这么传递的(假定无返回):// 教程一般教你在参数位置传递closure:someMethod(arg1, arg2, arg3: { args -> Void in //codes here })// sw... 阅读全文
posted @ 2014-07-02 11:04 $walker 阅读(326) 评论(0) 推荐(0)
摘要:如果你有一个div用来做输出控制台,因为内容是不断增加的,那你自然希望这个div或textarea能永远显示最下面一行:var el = document.getElementById('someid');el.scrollTop = el.scrollHeight;你在setTimeout之类的时... 阅读全文
posted @ 2014-06-27 10:14 $walker 阅读(188) 评论(0) 推荐(0)
摘要:我们经常碰到需要把某个文件夹迅速当成一个静态文件服务器的场景(比如下载了一个前端框架、插件,包括了静态演示网站等),如何用最快的速度把它变成一个服务器呢? 此文讨论的是不编程的情况下,如果考虑编程,任何语言都能写一个服务器啊Apache, Nginx, IIS等大杀器传统服务器自不在话下,只是你得去... 阅读全文
posted @ 2014-06-19 13:14 $walker 阅读(788) 评论(0) 推荐(0)
摘要:最近因为要重写之前发布在GAE上的一个博客,又回顾了一下python,同时,因为用的flask,gae等等,一道写一些小总结,供日后查阅。1, slugify其实这个问题可以不考虑,只要你愿意用中文做url的话(seo也挺友好哦)。我最终选择了如下方案,注意,需要pip install unidec... 阅读全文
posted @ 2014-05-26 19:05 $walker 阅读(650) 评论(0) 推荐(0)
摘要:p.s在先,事实证明,把电脑里所有的python包一次性更新是吃力不讨好的工作,不过,这是另一回事,如果你一定要这么做,根据http://stackoverflow.com/questions/2720014/upgrading-all-packages-with-pip提供的方法,有如下,其中我用... 阅读全文
posted @ 2014-05-09 23:41 $walker 阅读(10863) 评论(1) 推荐(0)
摘要:参考来源《Radial progress indicator using CSS》,该文核心是用纯CSS来做一个环形的进度条。纯css的意思就是连百分比这种数字,都是css生成的。文章作者采取的方式是生成100个span标签,然后为这100个标签生成100段css代码(用less生成,代码量倒不大,... 阅读全文
posted @ 2014-04-16 19:23 $walker 阅读(5628) 评论(0) 推荐(0)
摘要:上篇介绍了curl的基本用法和简单例子,这篇有包含下载,上传,断点续传等的技巧,一并也mark一下吧。原文:http://blog.csdn.net/apoxlo/article/details/2825823CURL? 嗯,说来话长了~~~~这东西现在已经是苹果机上内置的命令行工具之一了,可见其魅... 阅读全文
posted @ 2014-04-15 10:44 $walker 阅读(328) 评论(0) 推荐(0)
摘要:本来鼠标滚轮的方向无所谓“正确”与否(win下和mac下方向相反),只要习惯即可。但从win下切换到mac后,本来是想把鼠标方向调成跟win下一致,结果这么一反转,连多指手势的“左右”都反了,苹果,算你狠。于是我只有习惯所谓的“自然”滚动。习惯后,切换到win平台又凌乱了,于是只有改windows了,见此我还是习惯用里面powershell的方法:Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-It 阅读全文
posted @ 2014-04-04 14:05 $walker 阅读(3628) 评论(1) 推荐(0)
摘要:npm全称为Node Packaged Modules。它是一个用于管理基于node.js编写的package的命令行工具。其本身就是基于node.js写的,这有点像gem与ruby的关系。在我们的项目中,需要使用一些基于node.js的javascript库文件,就需要npm对这些依赖库进行方便的管理。由于我们的开发环境由于安全因素在访问一些网站时需要使用代理,其中就包括npm的repositories网站,所以就需要修改npm的配置来加入代理。下面简要介绍下npm的配置以及如何设置代理。npm获取配置有6种方式,优先级由高到底。命令行参数。--proxy http://server:por 阅读全文
posted @ 2014-03-26 10:16 $walker 阅读(22839) 评论(0) 推荐(0)
摘要:html5的form元素对日期时间有丰富的支持问题是,你使用了它们后,发现日期并不是默认在当天的(没有默认任何日期),而且el.value=new Date()也不行,只支持yyyy-MM-ddTHH:mm:ss.SSS(或其部分)这种形式的的字符串:From thedocumentation:A string representing a date.Value: A valid full-date as defined in[RFC 3339], with the additional qualification that the year component is four or more 阅读全文
posted @ 2014-03-20 14:44 $walker 阅读(22271) 评论(0) 推荐(0)
摘要:来源:http://blog.jobbole.com/61872/#csharp本文由伯乐在线-蒋生武翻译自Crackstation。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。如果你是Web开发者,你很可能需要开发一个用户账户系统。这个系统最重要的方面,就是怎样保护用户的密码。存放帐号的数据库经常成为入侵的目标,所以你必须做点什么来保护密码,以防网站被攻破时发生危险。最好的办法就是对密码进行加盐哈希,这篇文章将介绍它是如何做到这点。在对密码进行哈希加密的问题上,人们有许多争论和误解,这大概是由于网络上广泛的误传吧。密码哈希是一件非常简单的事情,但是依然有很多人理解错误了。本文阐述的并不 阅读全文
posted @ 2014-03-19 18:39 $walker 阅读(5766) 评论(0) 推荐(0)
摘要:我们选择用xamarin studio来测试,如果你直接进xamarin的官网,那么会有一个更好看的网站和更复杂的流程(比如需要注册),我们直接到mono项目找mac的支持吧,点此进入相关sdk和app都安装好后,进入xamarin studio(如果有更新,那就更新一下),我们建一个asp.net mvc3项目(时至今日,mvc已经是5.1了,这个待会说)项目建好后,我们发现有两个引用找不到文件:system.web.helpers和system.web.webpages,网上有让你从gac里自行添加进去的方法,我们不这么做,直接删掉,然后,我们从nuget来安装最新的mvc如何为xamar 阅读全文
posted @ 2014-03-13 15:31 $walker 阅读(806) 评论(0) 推荐(0)
摘要:前一篇文章介绍了如何用iis来伺服node网站(开发期间特别有用),结果还落掉一点,我们用node来做restful服务的时候,很多时候可能要响应500系列的状态码,并不是整个系统从头到尾都是200,靠返回一个result code来搞定。这在用node伺服的情况下毫无问题,比如:res.send(500,"username invalid"); //express前台正常接到“username invalid”的响应和500的状态码,可是一用iis,却跳出了它的出错页,这种情况,本来在c#开发,指定一句:Response.TrySkipIisCustomErrors = 阅读全文
posted @ 2014-03-11 23:27 $walker 阅读(309) 评论(0) 推荐(0)
摘要:从win7开始,在资源管理器内按住shift再右键,是可以选择“在当前位置打开命令行”的,相当有用,这个命令在mac下是如何实现的呢?前提:我讲的是TotalTerminal下的方案,原生的terminal.app和iterm2可以选择cdto或者Go2Shell我搜到这篇文章,里面讲了如何用Go2... 阅读全文
posted @ 2014-03-03 20:13 $walker 阅读(891) 评论(4) 推荐(0)
摘要:最近诸事不顺,今天更新/安装nodejs各种包也全都卡在各个环节,用ie设了全局代理貌似也没什么改观,于是到网上找找有没有国内镜像站,倒是发现了cnpmjs.org这个网站被推荐比较多,看他们主页,他们并不志在提供国内镜像,而是一个Private npm registry and web for Enterprise,反正我换成它后,至少是没碰到卡着不动的问题了,方法参见这篇文章。 阅读全文
posted @ 2014-02-25 14:26 $walker 阅读(8111) 评论(0) 推荐(0)
摘要:之前不小心看到EF的code first在appharbor上进行migration的时候比较麻烦,今天碰巧也要更新数据库了,顺便试试。modify modelpublic class SiteInfo : Entity{ [JsonProperty("id")] public string UserId { get; set; } [JsonProperty("sitename")] public string SiteName { get; set; } [JsonProperty("socialid")] public stri 阅读全文
posted @ 2014-02-19 00:01 $walker 阅读(1215) 评论(1) 推荐(1)
摘要:远端删除文件而不影响本地文件git rm [-r]--cached file_or_dir_name利用.gitignore来自动删除所有匹配文件我试过网上推荐的写法git rm --cached git ls-files -i --exclude-from=.gitignore gitcommit -m 'Removed all files that are in the .gitignore'git push origin master --exclude-from=.gitignore顺便可以简写成-X .gitignore,所以是这样:git rm --cached g 阅读全文
posted @ 2014-02-14 12:02 $walker 阅读(463) 评论(0) 推荐(0)
摘要:有时候我们定义了如{controller}/{action}/{id}之类的路由规则,但是后面还可能跟上一堆可能会有可能不会有,但是路由规则是一样的,如{controller}/{action}/{id}/{usertype}/{group},我们能把id, usertype, group通通设成option吗?几个“可选”的参数显然会打架,maproute提供了一种曲线的方法,就是{*catchName},这个catchName你可以自定义,也就是说,把所有自定义的片段都用一个变量捕获起来,实例如下:routes.MapRoute("MyRoute", "{co 阅读全文
posted @ 2014-01-26 13:20 $walker 阅读(719) 评论(0) 推荐(0)