现在位置: 首页 > attaikewretty发表的所有文章
  • 11月
  • 15日
综合 ⁄ 共 592字 评论关闭
目前我司的B2C网站改版已进入了最后阶段,下一步的工作将转入营销和模式改进方面,所以现在有空时会考虑一下代码之外的一些东西。 B2C 网站的发布,当完成了平台、资源工作后,能否出奇制胜还在于对行业、消费者和自身的认识有多少,所以需要慢慢通过现象看本质,深入的分析和挖掘网站背后更 多的东西。  这里先简单的开个头。 一、需求分析 基本需求:     分类的访问情况;     产品的访问与购买情况;     PV分布情况;          单点详情。不做关联与交叉比较。     即:单个要素,如某分类的时间段PV分布图,历史数据对比, ......
阅读全文
  • 11月
  • 13日
综合 ⁄ 共 942字 评论关闭
        Memcached服务器端都是直接通过客户端连接后直接操作的,没有任何的验证过程,这样如果服务器是直接暴露在互联网上的话是比较危险,轻则数据泄露被其他无关人员查看,重则服务器被入侵,因为Mecached是以root权限运行的,况且里面可能存在一些我们未知的bug或者是缓冲区溢出的情况,这些都是我们未知的,所以危险性是可以预见的。为了安全起见,我做两点建议,能够稍微的防止黑客的入侵或者数据的泄露。         内网访问两台服务器之间的访问设为内网访问,一般是Web服务器跟Memcached服务器之间。普遍的服务器都是有两块......
阅读全文
  • 08月
  • 20日
综合 ⁄ 共 810字 评论关闭
题目链接:Codeforces 468B Two Sets 题目大意:给出n个数,要求将n个数分配到两个集合中,集合0中的元素x,要求A-x也再0中,同理1集合。 解题思路:类似二分图匹配的方法。 #include <cstdio> #include <cstring> #include <map> #include <stack> #include <algorithm> using namespace std; const int maxn = 1e5 + 5; int N, A, B, x[maxn], v[maxn], r = 0; map<int, int> G; bool match (int a, int M, int k) { int p = G[a]; if (!G.count(M - a)) return fal......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 862字 评论关闭
linux gzip 命令详解 减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。 语法:gzip [选项] 压缩(解压缩)的文件名 各选项的含义: -c 将输出写到标准输出上,并保留原有文件。 -d 将压缩文件解压。 -l 对每个压缩文件,显示下列字段: 压缩文件的大小 未压缩文件的大小 压缩比 未压缩文件的名字 -r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。 -t 测试,检查压缩文件是否完整。 -......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 1308字 评论关闭
package reflect; import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method; public class ReflectionTest {    private String name = "Jhon";    private String city = "new york";    public String getCity() {     return city;    }    public void setCity(String city) {     this.city = city;    }    public String getName() {     return name;    }    public void setName(String name) {     this.name = name;    }    public static void m......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 444字 评论关闭
 看了一天的jQuery,感觉只要花点时间,好好掌握下面的例子,配合官网的文档,能处理大部分的业务需求了 下面是jQuery的基础 Chapter 1: Anatomy of a jQuery Script Chapter 2: Selector Expressions Chapter 3: DOM Traversal Methods Chapter 4: DOM Manipulation Methods Chapter 5: Event Methods Chapter 6: Effect Methods Chapter 7: AJAX Methods Chapter 8: Miscellaneous Methods Chapter 9: Plug-in API Chapter 10: Dimensions Plug-in Chapter 11: Form Plug-in 下面是jQuery的几个扩展    ......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 2339字 评论关闭
首先膜拜clj。。。 这道题初看没头绪,看了诸多题解后,发现时先二分,在把大于等于它的为1,小于它的为-1,一段区间最大连续和非负就行 然后想了N久都没想通,终于,在昨天在外拜年时想通了,就是以每个数建可持久化线段树,然后维护sum,lsum,rsum这样初始化就nlogn,每次询问log2n,总复杂度O(Qlog2n+nlongn);代码写得还是蛮短的,就是怎么搞都只是rank 6。。。 #include<cstdio> #include<iostream> #include<algorithm> #define Ls p->lson #define Rs p->rson #define Lson (Ls==nol?Ls=t+(++tot):......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 2278字 评论关闭
文章目录 中国剩余定理分析: 这是一道应用中国剩余定理的题目。 下面这段文字是网上找的,很多地方都有所以我也不清楚出自哪里。 中国剩余定理: 在《孙子算经》中有这样一个问题:“今有物不知其数,三三数之剩二(除以3余2),五五数之剩三(除以5余3),七七数之剩二(除以7余2),问物几何?”这个问题称为“孙子问题”,该问题的一般解法国际上称为“中国剩余定理”。具体解法分三步: 1. 找出三个数:从3和5的公倍数中找出被7除余1的最小数15,从3和7的公倍数中找出被5除......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 1137字 评论关闭
在程序当中,我们经常定义一些常量来标识一些状态,类型等。 比如 定义订单的状态,可以定义为ORDER_STATUS_CANCEL = 1 表示订单状态为"订单已取消"。 但是感觉定义常量的方式不是很灵活, 比如ORDER_STATUS_CANCEL常量表示"订单已取消" ,那么: 存订单数据时,可以直接用ORDER_STATUS_CANCEL常量 取订单数据时,取出的是1这个常量值,没法判断是什么状态,需要人工判断1代表的是什么 结论:这样不便于以后扩展维护,比较死板 给予以上考虑,想到了枚举类,可以很容易的解决以上问题 可以通过ORDER_STATUS_CANCEL得到......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 761字 评论关闭
#include <stdio.h> int add3(int a, int b, int c) { return a+b+c; } int main() { //char* p="Hello world!"; int a=1, b=2, c =3; printf("func printf: %d\n", a++); add3(a, b, c); return 0; } lumy1@xmws48:~/workspace/mickey/android/external/asmtest$ ~/workspace/mt6592_dev/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-objdump -D -s asmtest.o > asmtest2.asm Contents of section .rodata.str1.4: 0000 66756e63 20707269 6e74663a 2025640a f......
阅读全文
  • 03月
  • 23日
综合 ⁄ 共 6653字 评论关闭
此文基于自己手动编译apache-2.2.11,mysql-5.1.36和php-5.3.0, 环境是在ubuntu 9.04 一、安装apache-2.1.11 1、下载    http://httpd.apache.org/download.cgi    2、解压    tar zxvf httpd-2.2.11.tar.gz3、建立目标文件夹    mkdir /usr/local/apache    也就是说等下安装的apache要安装到这个文件夹里面4、配置    回到原来解压之后产生的文件夹    ./configure --prefix=/usr/local/apache --enable-module=shared    要加上后面的参数,否则无法使用php5、编译    make    6、安装    sudo make install   7、启动,重启和......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 6119字 评论关闭
上一篇 我们学习了简单的 Python TCP Socket 编程,通过分别写服务端和客户端的代码了解基本的 Python Socket 编程模型。本文再通过一个例子来加强一下对 Socket 编程的理解。 聊天室程序需求 我们要实现的是简单的聊天室的例子,就是允许多个人同时一起聊天,每个人发送的消息所有人都能接收到,类似于 QQ 群的功能,而不是点对点的 QQ 好友之间的聊天。如下图: 图来自:http://www.ibm.com/developerworks/linux/tutorials/l-pysocks/ 我们要实现的有两部分: Chat Server:聊天服务器,负责与用户建立 Socket 连接,并......
阅读全文