PanPen120在CSDN上原创,如其他网站转载请注意排版和写明出处:
研究委托,因为有函数指针的基础,还容易上手,但是对于一些概念和实践,总是为了弄的非常清楚而纠结,这几篇关于委托的文章我是结合《C#与.NET4高级程序设计》、MSDN、借鉴其他人的博文来总结话语,以最直接简洁的话来阐述清楚关键字:
event
描述/优势:
是delegate的子集。限制委托对象实例,是一种特殊的de...
目录目录
linux平台
windows平台linux平台进入到client的安装目录(CLIENT_HOME)的bin目录下$ cd CLIENT_HOME/bin
使用file 命令检证其中的可执行文件
$ file sqlplus
sqlplus: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Lin...
分类:
数据库 时间:
2015-04-10 13:45:39
阅读次数:
165
题意:给出n*k的矩阵A和k*n的B,求(AB)^(n*n)结果矩阵中各元素模6 之和。(n
思路:A*B的矩阵是n*n(1000*1000)的矩阵,再快速幂肯定超时,用乘法结合律A^(N*N)
* B^(N*N) = A*B*A*B*A*B*A··· = A*(B*A)*(B*A)···,以B*A的6*6的矩阵再快速幂即可
//62MS 1716K 1968 B C++
#inclu...
分类:
其他好文 时间:
2015-04-10 13:45:56
阅读次数:
122
1通过GitHub自带的命令行窗口创建个人信息
git config --global user.name "your name"
git config --global user.email "your@email.address"
2.
获得公钥
3
添加成功后
后面的步骤要用到这个链接
...
分类:
其他好文 时间:
2015-04-10 13:44:56
阅读次数:
89
背景:第一次没有考虑到相等的情况,wa了,改正后re了几次。。。
思路:贪心思想,但是当两边都相等的时候选哪一边才是关键,这是我的处理方法是,继续对2和n-1个字符比较,如果2小就从左边开始,n-1小就从右边开始,如果还是相等就继续比较2和n-2........
书上的思想也是类似原理。
我的代码:#include
#include
#include
using namespace std;...
分类:
其他好文 时间:
2015-04-10 13:42:45
阅读次数:
80
【题目】
Given an array of words and a length L, format the text such that each line has exactly L characters and is fully (left and right) justified.
You should pack your words in a greedy approa...
分类:
其他好文 时间:
2015-04-10 13:45:11
阅读次数:
199
很好用的隐藏和显示输入法,因为dialog中自定义的EditText显示输入法的问题弄了我好长时间,特此将代码拷贝下来,顺带说明下,在AlertDialog中使用自定义的View,如果View中有EditText,在上面点击,默认是跳不出软键盘的,不是焦点的问题。
EditText的输入法显示和隐藏
private EditText mSearchEdit;
mSearchEdit ...
分类:
其他好文 时间:
2015-04-10 13:44:03
阅读次数:
119
——- android培训、java培训、期待与您交流! ———-
/*
将一个字符串进行反转。将字符串中指定部分进行反转,”abcdefg”;abfedcg分析功能:
1 功能的结果,反转指定字符串——————–返回值是String类型。
2 有没有未知变量–指定字符串,起始位,结束位。–参数类型是(String str,int start,int end)思路:因为要指定部分字...
分类:
其他好文 时间:
2015-04-10 13:43:03
阅读次数:
93
下面先看一段代码:
#include
using namespace std;
class Point{
public:
Point(float x=0.0,float y=0.0):_x(x),_y(y){}
Point& operator=(const Point& rhs);
void printData(){
cout<<"_x="<<_x<<endl;
cout<<"...
分类:
编程语言 时间:
2015-04-10 13:43:03
阅读次数:
146
一键配置vimcurl https://raw.githubusercontent.com/spf13/spf13-vim/3.0/bootstrap.sh -L > spf13-vim.sh && sh spf13-vim.shbug更正sublime vundle-vimfiles/plugin/settings/CtrlP.vimbefore let g:ctrlp_custom_ignore...
分类:
系统相关 时间:
2015-04-10 13:43:03
阅读次数:
158
- (void)viewDidLoad
{
[super
viewDidLoad];
NSArray *weeks =@[@"星期",@"星期日",@"星期一",
@"星期二", @"星期三",@"星期四",
@"星期五", @"星期六"];
NSArray *months = @[@"month",@"January",@"February",@"March",@"...
分类:
其他好文 时间:
2015-04-10 13:43:53
阅读次数:
106
http://stackoverflow.com/questions/1918524/error-pushing-to-github-insufficient-permission-for-adding-an-object-to-reposi
原因:
用ssh 管理时,客户端机器对服务器git代码仓库的写权限出了问题。如参考文
//登录到git 服务器
ssh me@myserver ...
分类:
数据库 时间:
2015-04-10 13:41:42
阅读次数:
201
题意:
给定n个结点,他们之间用n-1条边链接(这一点说明这个图的形状 就是一棵树 无环),给你一个结点,距离此节点最远的点与这个节点之间的距离。
解题思路:
经典的树上最长点对问题。不过带权,但是解决方法没有区别
首先找任意一个点,dfs()求出距离这个点的最远点END1 O(n)
然后从END1出发 再次dfs() 求出距离END1的最远点 期间经过每一个结点时,更新dist...
分类:
其他好文 时间:
2015-04-10 13:42:31
阅读次数:
137
目录目录
报错信息
解决方案
- 方法1
- 方法2报错信息解决方案- 方法1先创建用户帐户,不进行授权,然后通过下面的SQL语句将该用户帐户关联至对应的数据库用户。优点是避免了重新授权的操作。
USE {目标数据库}
EXEC sp_change_users_login 'Update_One', '{目标数据库已存在的用户名}', '{创建的登录用户名}'- 方法2在创建用户帐户(或者授权)...
分类:
数据库 时间:
2015-04-10 13:43:30
阅读次数:
212
目前,随着社会经济的不断发展,我们的生活水平也随之提高,对生活质量的要求也有所提高。由于水污染的加剧,人们对饮用水的质量要求也越来越高。在管道直饮水设备中采用臭氧进行消毒,能去除掉水的有毒有害物质,保留人体所需物质。使人们能够直接饮用到新鲜,安全的水,更加便民利民。...
分类:
其他好文 时间:
2015-04-10 13:42:20
阅读次数:
167
新建项目后,在程序包管理控制台中输入 Install-Package linq2db.SQLite ,回车,下图中是之前翻&墙安装过(顺便赞一下GFW,我XXX!),本次安装是从本地缓存安装的。
安装成功之后,看看解决方案中的项目会有如下变化:
瞬间搞定的即视感!有木有?
最后奉上C#操作sqlite的例子,昨天刚刚研究出来的 ,新鲜的哦!
using Sys...
分类:
数据库 时间:
2015-04-10 13:44:04
阅读次数:
179
除了让Hbase自动切割你的Region,你也可以手动切割。
随着数据量的增大,splite会被持续执行。如果你需要知道你现在有几个region,比如长时间的debug或者做调优,你需要手动切割。通过跟踪日志来了解region级的问题是很难的,因为他在不停的切割和重命名。data offlineing bug和未知量的region会让你没有办法。如果一个 HLog 或者 StoreFile由于...
分类:
其他好文 时间:
2015-04-10 13:43:17
阅读次数:
151