摘要:
常用的Sql 函数1: replace 函数,替换字符。语法replace (original-string, search-string, replace-string )第一个参数你的字符串,第二个参数你想替换的部分,第三个参数你要替换成什么select replace('helloword',... 阅读全文
摘要:
记一次Nancy框架中遇到的坑 前几天,公司一个项目运行很久的Nancy框架的网站,遇到了一个很诡异的问题。Session对象跳转到另外一个页面的时候,session对象被清空了,导致用户登录不上。搞了两天,终于解决了。于是把它记录下来,以避免其他人也碰到这种情况。 起因 公司一个Nancy... 阅读全文
摘要:
JS 缓存的问题一直都是我们又爱又恨的东西。也是我们比较头痛的问题, 一方面为了提高网站响应速度,减少服务器的负担,和节省带宽,将需要将静态资源缓存在客户端, 但是另一方面,当js 文件有改动的时候,如何快速的将客户端缓存的js文件都失效,这是非常头痛的问题。 以至于每次客户反馈问题的时候,我... 阅读全文
摘要:
缓存的问题一直都是我们比较头痛的问题,为了提高网站响应速度,减少服务器的负担,和节省带宽,将需要将静态资源缓存在客户端, 但是有些时候,当这些文件有更新的时候,我们又希望这些缓存能够尽快失效。所以怎么很好的利用缓存功能,而又不影响我们的正常更新。 了解这些缓存机制,就非常有必要。 浏览器... 阅读全文
摘要:
前段时间做了个网站,在本地tomcat测试都没有问题,但是部署到阿里云上之后,系统样式全没了。jsp等动态页面访问正常。 打开浏览器监控发现所有的css 和js 文件返回都是404 。直接访问单个的css 文件也同样是404。以为是路径错了,于是一一对了一遍各个文件的路径和服务器上 to... 阅读全文
摘要:
1.分工测试,2.不是每次都要测试全部功能,主要测试那些常用的重点功能,3.尽量不要用电话,qq,也不要发现问题就找开发人员,要用邮件报告发给项目负责人,由项目负责人统一判断,安排,4.不是随时报告,而是下班的时候统一发给各个测试负责人汇总自己组内的测试,合并重复的问题,提交给项目负责人,5.每个测... 阅读全文
摘要:
活着,在我们中国的语言里充满了力量,它的力量不是来自于叫喊,也不是来自于进攻, 而是忍受,去忍受生命赋予我们的责任,去忍受现实给予我们的幸福和苦难、无聊和平庸。 所以在那些悲伤的情节之间,福贵在死亡的伴随下活着,述说苦难的时候,眼睛里流出了奇妙的神色,分不清是悲伤,还是欣慰。 正如你终于... 阅读全文
摘要:
荷西问三毛:你想嫁个什么样的人?三毛说:看的顺眼的,千万富翁也嫁。看的不顺眼的,亿万富翁也嫁。荷西就说:那说来说去你还是想嫁个有钱的。三毛看了荷西一眼说:也有例外的时候。那你要是嫁给我呢”荷西问道。三毛叹了口气说:要是你的话那只要够吃饭的钱就够了“那你吃得多吗?”荷西问道“不多不多,以后还可以少... 阅读全文
摘要:
所以要睁大你自己的双眼,不要指望别人会帮助你。就像棒球投手 SatchelPage 所说的那样:“别回头,别人随时有可能赶上你”。在编程方面你需要一直向前看,因为你背后唯一的东西是讨厌的颠覆者。 阅读全文
摘要:
目前很多网站管理者似乎对robots.txt并没有引起多大重视,甚至不知道这么一个文件的作用。本来应该保密的信息被爬虫抓取了,公布在公网上,本应该发布到公网的信息却迟迟不被搜索引擎收录。所以下面这篇文章,就来介绍robots.txt的作用和写作robots.txt基本介绍 robots 是一个... 阅读全文
摘要:
前段时间,系统升级,由于系统更新发布时间较长,所以必须停掉站点进行更新。导致很多用户都来反馈系统无法访问,还认为站点被黑掉了。 所以经过那件事我们也在思考,如何做到不停机,进行热部署。单机环境下(双机或是分布式系统不用考虑这个问题),app_offline.htm是个不错的选择, 当asp.net看 阅读全文
摘要:
Nancy是一个基于.net 和Mono 构建的HTTP服务框架,是一个非常轻量级的web框架。 设计用于处理 DELETE, GET, HEAD, OPTIONS, POST, PUT 和 PATCH 等请求方法,并提供简单优雅的 DSL 以返回响应。它提供了一个super-duper-ha... 阅读全文
摘要:
当我们在调试,优化我们的代码的时候,想知道某段代码的真正的执行时间,或者我们怀疑某段代码,或是某几段代码执行比较慢, 需要得到具体的某段代码的具体执行时间的时候。有一个很好用的类Stopwatch。 Stopwatch 类在 System.Diagnostics命名空间下。可以用来做分析.net代码 阅读全文
摘要:
1)每一个好的软件的起因都是挠到了开发者本人的痒处-----需要是发明之母。2)好的程序员知道写什么。伟大的程序员知道改写(和重复使用)什么。3)“计划扔掉一个;无论如何你都会扔掉一个的。”(弗里德·布洛克《人月神话》第11章)或者换句话说,直到你第一次实现一个方案之前,你常常并没有真正理解你的问题... 阅读全文
摘要:
野猪和家猪的故事一天,一只野猪不知怎的闯进了农民的猪圈。野猪看见猪圈里躺着的几只家猪,不禁诧异地问道:“看你们的样子多么像我,你们都是猪吗?”一只家猪打了个呵欠,懒洋洋地回答说:“是啊,我们都是猪。这点还用怀疑吗?”野猪说:“你们怎么变得这样懒懒散散,没精打采的,丝毫没有猪的气势和精神。我们在山林里... 阅读全文
摘要:
a)后台系统发布1.确认所有人是否还在修改代码,源代码是否全部提交。2.获取最新源代码,编译通过,进行冒烟测试。确认最新版本没有问题。3.生成tag标签版本。4.修改配置文件(数据库连接等配置),确认相应的配置是否正确。5.发布程序,release当前最新的代码。6.系统更新。1.发布的程序拷贝到服... 阅读全文
摘要:
发布流程考虑灰度发布灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。AB test就是一种灰度发布方式,让一部用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面 来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以... 阅读全文
摘要:
一个人最好的样子就是平静一点, 哪怕一个人生活, 穿越一个又一个城市, 走过一个又一条街道, 仰望一片又一片天空, 见证一次又一次别离。 然后在别人质疑你的时候, 你可以问心无愧地对自己说, 虽然每一步都走的很慢, 但是我不曾退缩... 阅读全文
摘要:
接着上一篇,上一篇主要介绍了PetaPoco 基本情况,优缺点和基本的查询功能,所以这篇主要介绍的是PetaPoco 的增,删,改等功能。PetaPoco提供了完整的增,删,改,查功能。是代替SqlHelper辅助类的不二选择。 插入对象:需要指定的表和它的主键。var a=new artic... 阅读全文
摘要:
计划:1. 番茄工作法图解:简单易行的时间管理方法 (完成)2. 大数据:互联网大规模数据挖掘与分布式处理3. 量化:大数据时代的企业管理5. 黑客与画家:来自计算机时代的高见 6. 倾听的力量:如何掌握沟通中的关键商业技巧 7. 失控 凯文·凯利8. 罗辑思维 罗振宇9. 说服力让你... 阅读全文