首页 > 其他
[学习笔记]设计模式之Composite
在Composite(组合)模式中,用户可以使用多个简单的组件以形成较大的组件,而这些组件还可能进一步组合成更大的。它重要的特性是能够让用户一致地对待单个对象和组合对象。不知大家是否还记得女巫格琳达(见笔记Facade模式),她的小屋经营得很顺利,给小伙伴们的生活带来了极大地便利。今天,她又推出了一...
分类:其他   时间:2014-03-20 22:23:04    收藏:0  评论:0  赞:0  阅读:497
精简的三层构架学习日志
一:所说的简单的三层构架,就是说没有业务逻辑层,将各层没有放到单独的项目中,解决方案如下:二:form1.cs的详细代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Dat...
分类:其他   时间:2014-03-20 22:23:57    收藏:0  评论:0  赞:0  阅读:488
最新天气数据抓取和城市编号,中央气象台城市编号
天气数据最新api ,中英气象台 的城市编号...
分类:其他   时间:2014-03-20 20:19:22    收藏:0  评论:0  赞:0  阅读:528
LeetCode之Balanced Binary Tree
Given a binary tree, determine if it is height-balanced. For this problem, a height-balanced binary tree is defined as a binary tree in which the depth of the two subtrees of every node never diffe...
分类:其他   时间:2014-03-20 20:13:39    收藏:0  评论:0  赞:0  阅读:535
【Leetcode】Valid Palindrome
解题思路:设置首尾两个迭代器,从两头向中间遍历即可。只访问数字和字母(需要注意string里的字幕可能会有大小写区别,然而题目要求忽略大小写,因此比较之前需要将字母全部转换成小写或全部转换成大写)。...
分类:其他   时间:2014-03-20 20:38:47    收藏:0  评论:0  赞:0  阅读:395
poj1442 最小路径覆盖
题意:求有向图中,至少要走几条路径才能将所有的点都覆盖到; 解法:有向图的最小路径覆盖=节点数-二分图的最大匹配             有向图的二分图是:拆点后,每有a->b的边,就在二分图中将a->b连起来。 代码:/**************************************************** * author:xiefubao ***********...
分类:其他   时间:2014-03-20 20:26:42    收藏:0  评论:0  赞:0  阅读:500
Memcached源码分析之网络连接建立
这篇博客主要分析TCP的连接建立,该连接的建立过程也就是添加网络描述符到libevent事件中,这个过程是由主线程(main)驱动的。...
分类:其他   时间:2014-03-20 20:06:07    收藏:0  评论:0  赞:0  阅读:518
Redis repl-disable-tcp-nodelay配置
Redis的Replication有一个配置“repl-disable-tcp-nodelay” 在slave和master同步后(发送psync/sync),后续的同步是否设置成TCP_NODELAY 假如设置成yes,则redis会合并小的TCP包从而节省带宽,但会增加同步延迟(40ms),造成master与slave数据不一致 假如设置成no,则redis master会立即发送同步数据,没有延迟 前者关注性能,后者关注一致性...
分类:其他   时间:2014-03-20 20:08:50    收藏:0  评论:0  赞:0  阅读:506
Arrays.asList()源码剖析
将一个数组转化为一个List对象,一般会想到Arrays.asList()方法,这个方法会返回一个ArrayList类型的对象。但是用这个对象对列表进行添加删除更新操作,就会报UnsupportedOperationException异常。     public static List asList(T... a) { return new ArrayList(a); }    ...
分类:其他   时间:2014-03-20 20:17:30    收藏:0  评论:0  赞:0  阅读:280
把你的代码写得漂亮些
教你怎么写代码...
分类:其他   时间:2014-03-20 20:29:25    收藏:0  评论:0  赞:0  阅读:369
Minesweeper 1D
数字表示它两边的星号的个数,问号是不定。给定一个串,问满足题意的有几种可能 分析: 1.线性问题 2.可以从一个方向递推求得结果 方法1: 动态规划 方法2: 记忆化搜索...
分类:其他   时间:2014-03-20 20:23:04    收藏:0  评论:0  赞:0  阅读:258
如何编译m3u8_segmenter
最近研究hls,发现需要使用m3u8_segmenter这个程序,搞了半天才编译通过,特此记录一下。 使用正常的./configure等编译老是出错误 gcc -Wall -g m3u8-segmenter.c -o segmenter -lavformat -lavcodec -lavutilm3u8-segmenter.c: In function ‘add_output_stream’:...
分类:其他   时间:2014-03-20 20:23:59    收藏:0  评论:0  赞:0  阅读:633
LeetCode之Binary Tree Preorder Traversal
Given a binary tree, return the preorder traversal of its nodes' values. For example: Given binary tree {1,#,2,3}, 1 2 / 3 return [1,2,3]. Note: Recursive soluti...
分类:其他   时间:2014-03-20 20:30:18    收藏:0  评论:0  赞:0  阅读:391
C# 学习之函数
C#学习之函数总结 1:函数结构同C++,java类似, (参数列表) {//函数体 } 2:参数中的特性--参数数组 C#中允许函数中指定一个特定的参数,这个参数必须是函数定义中的最后一个参数,毫无疑问这些参数必须是同类型的,这样的参数叫做参数数组 格式:   (type1,typ2,...paras typen[] ) 如: static int sumAd...
分类:其他   时间:2014-03-20 20:33:07    收藏:0  评论:0  赞:0  阅读:479
iPhone中的小费计算器
1.AppDelegate.h #import @interface AppDelegate : UIResponder UIApplicationDelegate> @property (strong, nonatomic) UIWindow *window; @end 2.AppDelegate.m #import "AppDelegate.h"...
分类:其他   时间:2014-03-20 20:09:46    收藏:0  评论:0  赞:0  阅读:446
TCP通信
TCP:全称Transmission Control Protocol ( 传输控制协议):通过三次握手完成连接,建立连接形成数据传输数据的通道,可以进行大量数据的传输,是可以可靠协议,速度相对慢。 与UDP的发送端和接收端类似,TCP通信需要有客户端和服务端 Tcp传输,客户端建立的过程: 1、创建tcp客户端socket服务。使用的是Socket对象。该对象一创建就明确目的地...
分类:其他   时间:2014-03-20 20:20:21    收藏:0  评论:0  赞:0  阅读:506
codeforces 221B Little Elephant and Numbers
题目的意思是说给定一个数x,找到满足情况(d是x的约数,且d和x有至少一个相同的数字)d的个数,直接模拟就可以了。 #include #include #include using namespace std; int main() { int n,m,i,j; int ans=0; int a[10]; memset(a,0,...
分类:其他   时间:2014-03-20 20:15:32    收藏:0  评论:0  赞:0  阅读:453
codeforces 221C Little Elephant and Problem
题目的意思是说一个序列,如果能够通过一次交换任意两个元素,就能使得序列非递减,那么输出yes,否则输出no。使用a数组记录序列,然后复制到b数组,对b数组进行排序,然后比对两个数组,将不同元素的个数记下来,看是否超过两个就行了。 #include #include #include using namespace std; bool cmp(int a,int b) { ...
分类:其他   时间:2014-03-20 20:14:38    收藏:0  评论:0  赞:0  阅读:317
AD
53/TCP/UDPDNS88/TCP/UDPKerberos123/UDPTimeService135/TCPRPC139/TCPNetBIOSsession445/TCPSMB389/TCP/UDPLDAP636/TCPLDAPSSL3268/TCPLDAPGC3269/TCPLDAPGCSSL464TCP/UDPKerberosICMP/IPICMP50000~60000/TCPRPC动态端口
分类:其他   时间:2014-03-20 20:56:43    收藏:0  评论:0  赞:0  阅读:501
编译安装httpd
httpd-2.4编译安装①依赖于更高版本的apr和apr-util。apr全称为apacheportableruntime(一个让apache跨平台的工具,底层库)②依赖于pcre-devel安装包1、关闭当前系统的httpd服务#servicehttpdstop停止服务 #chkconfighttpdoff开机不启动2、安装pcre-devel#yum-yinstallpcre-deve..
分类:其他   时间:2014-03-20 19:17:34    收藏:0  评论:0  赞:0  阅读:482
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!