现在位置: 首页 > pingziqunzi发表的所有文章
  • 09月
  • 06日
综合 ⁄ 共 2413字 评论关闭
文章目录 1.1 后台开发者的体力劳动 1.2 相关开源工具列表 1.3 系统 4.1 playbook样本举例 4.2 关于上传文件的部分 4.3 关于{{}}这部分 4.4 关于脚本执行结果 sunyurun@agoravoice.io 2015-2-3 23:23:08 1. 需求描述 1.1 后台开发者的体力劳动 互联网公司的后台工程师每天大部分时间都是对着黑黑的屏幕敲命令,敲代码、编译、部署到测试环境、测试、部署到生产环境、灰度升级、临时停掉服务、临时重启服务、发现问题回滚到上一个版本等等 如果你是在做一件服务全球用户......
阅读全文
  • 05月
  • 31日
综合 ⁄ 共 8049字 评论关闭
下面代码,有遮罩及绝对居中2种效果。可以灵活运用。 <html xmlns="http://www.w3.org/1999/xhtml">   <head>   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />   <title>固定模式</title>   <script type="text/javascript" src="jquery.min.js"></script>   <style type="text/css">   /*弹出层的STYLE*/    html,body {height:100%; margin:0px; font-size:12px;}    .mydiv {        background-color: #ff6;        border: 1px solid #......
阅读全文
  • 04月
  • 02日
算法 ⁄ 共 1479字 评论关闭
题意:在一组数中执行两种操作 "C a b c" means adding c to each of Aa, Aa+1, ... , Ab. -10000 ≤ c ≤ 10000. "Q a b" means querying the sum of Aa, Aa+1, ... , Ab. 思路:很典型的线段树 开始我用普通的线段树做 updata 操作是每一对应的区间都加上w 结果TLE 问了一下zcube 说用什么 线段树遗传(不明白这是个什么??) 上网看了一下别人的解题报告 updata 操作的复杂度太高了(因为我要遍历所有要更新的点 时间复杂度是多少 我不会算 望大牛指点) 然后加了一下优化 //6720K    1579MS #include <stdio.h> #defi......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 535字 评论关闭
国内的会计记账法是保留两位小数,整数位每3个千位使用,号隔开 //s:传入的float数字 ,n:希望返回小数点几位 function fmoney(s, n) {  n = n > 0 && n <= 20 ? n : 2;      s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + "";      var l = s.split(".")[0].split("").reverse(),      r = s.split(".")[1];      t = "";      for(i = 0; i < l.length; i ++ ) { t += l[i] + ((i + 1) % 3 == 0 && (i + 1) != l.length ? "," : "");      }      return t.split("").reverse()......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 963字 评论关闭
       筛素数的水题。题意:给一个整数n,求n后一个素数和前一个素数的差值,如果n是素数时输出0。        我的解题思路:数据范围不太大,不过为了保险起见还是要离线处理。筛出范围内的素数表,然后就可以一次性算出所有数的答案,保存起来,这样查询速度会很快。        我的解题代码: #include <cstdio> #include <cstdlib> #include <cstring> #include <cctype> #include <cmath> #include <algorithm> #include <vector> #include <queue> #include <stack> u......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 816字 评论关闭
坑爹的格式。。 #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> using namespace std; int a[4],hash1[4],vis[4],hash2[10000]; int flag,temp,cnt; void Show(){ int num = hash1[0] * 1000 + hash1[1] * 100 + hash1[2] * 10 + hash1[3]; if(hash2[num]) return; else{ hash2[num] = 1; if(temp != hash1[0]){ cnt = 0; temp = hash1[0]; flag++; if(flag) printf("\n"); } ......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 66字 评论关闭
http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml TODO
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 81字 评论关闭
以前没有写过博客,自己写博客的目的,是想收集对自己有用的东西,有些时候看到很多好的代码,当时没有完全理解,然后需要的时候再去找,浪费了很多时间,主要帮助自己学习。
阅读全文
  • 02月
  • 22日
综合 ⁄ 共 2478字 评论关闭
Problem Description 虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中 会遇见很多人(白马王子,^0^),很多事,还能丰富自己的阅历,还可以看美丽的风景……草儿想去很多地方,她想要去东京铁塔看夜景,去威尼斯看电影,去阳明山上看海芋,去纽约纯粹看雪景,去巴黎喝咖啡写信,去北京探望孟姜女……眼看寒假就快到了,这么一大段时间,可不能浪费啊,一定要给自己好好的放个假,可是也不能荒废了训练啊,所以草儿决定在要在最短的时间去一个自己想去的地方!因为草儿......
阅读全文
  • 02月
  • 01日
综合 ⁄ 共 28字 评论关闭
http://www.w3school.com.cn/ 
阅读全文
  • 01月
  • 28日
综合 ⁄ 共 1026字 评论关闭
1、能用DISTINCT的就不用GROUP BY    SELECT OrderID FROM Details WHERE UnitPrice > 10 GROUP BY OrderID    可改为:  SELECT DISTINCT OrderID FROM Details WHERE UnitPrice > 10  2.能用UNION ALL就不要用UNION     UNION ALL不执行SELECT DISTINCT函数,这样就会减少很多不必要的资源  3.尽量不要用SELECT INTO语句。     SELECT INOT 语句会导致表锁定,阻止其他用户访问该表。 4.能够用BETWEEN的就不要用IN 5.exists代替in   select num from a where num in(select num from b)    可改为:  select num from a wh......
阅读全文
  • 01月
  • 18日
综合 ⁄ 共 131字 评论关闭
gg 跳到文件第一行Shift + g 跳到文件最后一行   vi improved-Going to a Specific Character in the File 5gg:跳到第5行 5G:跳到第5行 gg:跳到首行 G:跳到末行 g CTRL-G可以看当前文件的行,列,单词数,字符数,字节数。
阅读全文