WCF的相关概念信息就不在此赘述了,网上一搜一大把。
现在让我们动手搭建我们的第一个wcf程序吧,具体流程如下:
1. 新建立空白解决方案,并在解决方案中新建项目,项目类型为:WCF服务应用程序。
2、建立完成后如下图所示:
3、删除系统生成的两个文件IService1.cs与Service1.svc(或者自己重命名,在系统生成的基础文件中进行编码,此处感觉重命名麻烦,...
分类:
其他好文 时间:
2015-03-07 21:24:37
阅读次数:
306
题意: 输入一个串,输出里面最长的回文子串。
做法:后缀数组 比如 输入abc 。 那构造串 abc#cba。 然后用后缀数组模版。 初始化RMQ后,枚举任意一个在#前面的点,奇回文和偶回文都各自考虑下,
用lcp,找出后缀i,j的最长公共前缀。得到的最大的就是最长回文子串了。...
分类:
编程语言 时间:
2015-03-07 21:24:05
阅读次数:
276
/*
1.先将每个字符数字,转换为数字再计算。
2.考虑进位
3.计算单个字符串数字时不要忘了考虑进位
4.最后两个字符串数字都计算完了之后,可能有进位,此时不要忘了加上进位。
*/
# include
# include
int main(void)
{
char str[1000],str2[1000];
int i;
for(i = 0; i < 1000; i++)
{...
分类:
其他好文 时间:
2015-03-07 21:24:01
阅读次数:
169
题意:有一个n*n的棋盘。从任意一个位置开始走。走法和象棋中的马一样。要求走过的点不能再走。输出可以走完所有点的走法。
否者输出IMPOSSIBLE。
做法:用dfs搜索所有的点。。。
不知道为什么dir的方向如果不一样,得到的 时间 差的很远。
我用的两种dir 一个只用609ms,一个用了1900ms的时间。...
分类:
其他好文 时间:
2015-03-07 21:22:05
阅读次数:
406
ArrayList是List接口的实现类,支持List接口的全部功能,ArrayList类是基于数组实现的List类,在内部封装了一个动
态的、允许再分配的Object[]数组。ArrayList是线程不安全的,当多个线程访问同一个ArrayList集合时,如果有超过
一个线程修改了ArrayList集合,则程序必须手动保证该集合的同步性。
以...
分类:
编程语言 时间:
2015-03-07 21:21:01
阅读次数:
179
摘要:很多时候我们的事情并非1~3个维度而是N个维度,但是通常人对多维度的事情容易遗漏,本文讲述在多维度的工作或事件处理时,如何快速制作多维自查、检查、任务项等。读者请举一反三!本文的方法实际上适合很多场景,比如UI设计图需要在多个分辨率下、开发对应多个系统多个浏览器时、白盒测试人员对应不同端时,是不是软件开发也都可以,几乎可以用在任何多维度的事件上….....
分类:
其他好文 时间:
2015-03-07 21:23:23
阅读次数:
945
C运行时主要包括以下几个部分:
1)引导程序(main)的入口函数和退出函数以及其依赖的各种函数
2)C的标准函数的实现
3)I/O功能的封装和实现
4)堆的封装和实现
5)C语言的特殊功能的实现
6)调试功能
7)其他
运行时(Runtime)是平台相关的,这里的平台指的是操作系统
它可以被理解成是C语言程序和不同操作系统平台的抽象层...
分类:
其他好文 时间:
2015-03-07 21:23:12
阅读次数:
278
Android开发中,我们可能会遇到过一些很复杂的布局,对于初学者来说,可能脑子会嗡的一下,“这么复杂!该怎么整?!”。
不要担心!再复杂的布局其实也是由简单地布局组成的,我们要学会将它分解成基本的布局,那么问题就迎刃而解了。
Android共有五种常见布局方式,分别是:LinearLayout(线性布局),FrameLayout(单帧布局),AbsoluteLayout(绝对布局),...
分类:
移动开发 时间:
2015-03-07 21:20:50
阅读次数:
493
研究了两天的OSGI,对于这两天的学习进行一个简短的总结。
OSGi是什么
OSGi——Open Service Gateway Initiative 字面上的意思是一个公共的服务平台。OSGi亦称做Java语言的动态模块系统,它为模块化应用的开发定义了一个基础架构。
简单说,它是是一个动态模块化框架的规范,提供了插件化、面向服务和插件扩展三大功能。这个规范体现非常重要的2点:“...
分类:
其他好文 时间:
2015-03-07 21:23:08
阅读次数:
200
Protocol Buffer与Golang出自同门。Golang对其的支持包在https://github.com/golang/protobuf 下。
弄个小例子.
1. 创建proto文件usermsg.proto
package pfmsg;
option java_package = "com.example.pfmsg";
option java_outer_cla...
分类:
编程语言 时间:
2015-03-07 21:23:09
阅读次数:
1029
题目链接:点击打开链接
解题思路:
费马大定理······Orz!!!膜拜神学。当n== 1时,输出1 、2、 3;当n==2时,输出3 、4 、5;当n >= 3时,无解。
完整代码:
#include
#include
#include
#include
#include
#include
#include
#include
#include
usin...
分类:
其他好文 时间:
2015-03-07 21:22:47
阅读次数:
231
题意:有一个公告是用多个国家的语言播放的。 比如有a,b,c三种语言。 那么这个公告可能是aabbcc,也可以是abc。
每一个语言 代表这个语言的一个单词。 每种语言在公告中的单词数是一样多的,如aabc,a语种 多了一个单词,是不行的。
而且每种语言 的单词都是连续的,而且仅出现一次,如第二个案例中,english非连续得出现了两次,所以这种情况是不行的。
unknown可以 用任意语言替代。如果没有符合要求的情况,输出 Igor is wrong.。 有且有多种情况的话,输出每一种情况的语...
分类:
其他好文 时间:
2015-03-07 21:20:08
阅读次数:
201
/*
思路简单,直接看代码
*/
# include
int main(void)
{
char s1[110],s2[110],s3[220]={' '};
while(scanf("%s %s", s1, s2) != EOF)
{
getchar(); //吸收回车符。
int i,j,len1,len2;
for(i = 0;;i++)
{
if(s...
分类:
其他好文 时间:
2015-03-07 21:21:26
阅读次数:
150
首先需要声明,本文纯属一个毫无远见和真才实学的小小开发人员的愚昧见解,仅供用于web系统安全方面的参考。1、 简单说明继续说故事,某一天产品经理策划了一个方案,要搞一个促销。一个用户最多只能用一次鸡蛋优惠券。
开发人员需要对系统进行修改和调整。
让我们脑补一下,传统行业搞互联网电商的场景:
产品经理:赶快改,赶快上,赶快搞活动
运维经理:版本升级,提交上线评估报告,风险测试报告,系统测试报告...
分类:
Web程序 时间:
2015-03-07 21:21:26
阅读次数:
210
默认已经安装了jdk和scala
下面说一下spark的eclispe的集成开发环境的搭建
eclipse4.2
update-site.zip
spark-1.0.2-bin-hadoop2.tgz
解压spark-1.0.2-bin-hadoop2.tgz,得到lib文件夹下的jar包spark-assembly-1.1.1-hadoop2.3.0.jar
下面开始进行配置
打开e...
分类:
其他好文 时间:
2015-03-07 21:22:05
阅读次数:
257
首先需要声明,本文纯属一个毫无远见和真才实学的小小开发人员的愚昧见解,仅供用于web系统安全方面的参考。1、 简单说明继续说故事,某一天产品经理策划了一个方案,要搞一个促销。一个用户最多只能用一次鸡蛋优惠券。
开发人员需要对系统进行修改和调整。
让我们脑补一下,传统行业搞互联网电商的场景:
产品经理:赶快改,赶快上,赶快搞活动
运维经理:版本升级,提交上线评估报告,风险测试报告,系统测试报告...
分类:
Web程序 时间:
2015-03-07 21:22:05
阅读次数:
175
首先需要声明,本文纯属一个毫无远见和真才实学的小小开发人员的愚昧见解,仅供用于web系统安全方面的参考。1、 简单说明攻城的时候,城门总是最容易被攻破的地方。
如果一个WEB系统不够安全,往往是从登陆上面就出现了问题。
许许多多的web应用没有或者很少对用户密码的强度进行控制,这样的话,很容易被人在这里找到漏洞;2、 常见保密性不强的密码非常短甚至空白的密码;
密码和用户名完全相同;
初始的...
分类:
其他好文 时间:
2015-03-07 21:20:56
阅读次数:
141