现在位置: 首页 > provoking发表的所有文章
  • 12月
  • 27日
算法 ⁄ 共 1635字 评论关闭
题意:每个买猪的人手上都有一些钥匙,可以打开相应的猪圈,每个人只能在自己打开的猪圈买猪,每个人买完时Mirko可以把打开的猪圈的猪任意分配(只能在打开的猪圈之间),然后锁上猪圈。问最多能卖出多少猪。 建图:如果来的人打开的猪圈之前都没打开过,就最多能买打开猪圈的猪数量了,,如果有猪圈已经被打开了,那么他可以获得上次打开这个猪圈的人当时打开的所有猪圈猪的数量除去他已经买走的数量的购买权。每个顾客为一个点,如果顾客所开的猪圈是第一次代开,就从源点连一条边到该顾客,流量为该猪圈猪的数量,如果不是第一......
阅读全文
  • 09月
  • 16日
综合 ⁄ 共 5166字 评论关闭
--------------ASP.Net+Android+IOS开发   .  .Net培训.-----期待与您交流! -------- 1.  正则表达式的概述和作用。 概述:正则表达式就是专门操作的字符串的, 优点:可以减少代码。简化书写 特点:就是用些特殊的字符来表示代码,更简便。 缺点:对于复杂的正则表达式,阅读性比较差。 2.  匹配—正则表示式        1.  方法     利用的是String类中的matchs(String regx).        2.  QQ号码验证      public class QQ { public static void main(String[]args) { /** * 要求:第一位不能0,长度为5-15位 *......
阅读全文
  • 06月
  • 05日
综合 ⁄ 共 3000字 评论关闭
java.lang.String中字符串切割的方法: public String[] split(String regex) public String[] split(String regex,int limit) 参数说明: regex:用于划分的正则表达式 limit:参数控制模式应用的次数,影响所得数组的长度。这个值可正可负可为零,这里只说工作中常用的即limit为正数,表示返回的数组中元素的个数。 如下对应: Regex Limit 结果 : 2 { "boo", "and:foo" } : 5 { "boo", "and", "foo" } 如下示例代码: public class SplitTest { public static void main(String[]......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 900字 评论关闭
       至此word生成就完事了,我写的有点粗,但是应该能看到的懂,代码没有经过重构,很乱,而且方法体应该还需要调整,但是不影响我们的功能实现。 总之 大家在做的过程中遇到什么问题,可以QQ:254432153 联系我,不过呢太忙我就不能及时的回复您了。        通过这一整套流程,其实完全可以做成一个组件式的东西,我现在没有时间去考虑他,大家有时间好好考虑一下,完全做到可配置话的,我现在能做到单个标签,表格,图片 的定义即可配置化,但是如果在项目中有更负责的需求:比如说:word中段落的不固定,锻炼的层级不清晰,......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 612字 评论关闭
Css中的选择器: <style type="text/css"> #mainTableId11,#mainTableId12 tbody td {text-align:center;word-wrap:break-word;word-break:break-all;} </style> <table id="mainTableId11" class="detail_table" width="100%" border="1">   <tbody>         <tr class="trOdd">             <td width="80px"></td>             <td >执行金额(元)</td>             <td  >互联网(元)</td>             <td  >视频(元)</td>             ......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 2167字 评论关闭
链接: UVa http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=3592 POJ http://poj.org/problem?id=2784 题意:告诉你n个点的坐标,建立一颗最小生成树,不过有q个套餐,套餐是连通某些点,并有一定花费,求最小生成树。 思路:n个点,n最大为1000,则最多有1000*999/2条边,先不使用套餐求一遍最小生成树,保留下最小生成树的边,此时最多有999条边,然后枚举每种套餐选或者不选,因为只有两种情况,用二进制枚举就行了,然后从筛选出的最多999条边里选边构造最......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 3223字 评论关闭
NMF把一个矩阵分解为两个矩阵的乘积,可以用来解决很多问题,例如:用户聚类、item聚类、预测(补全)用户对item的评分、个性化推荐等问题。NMF的过程可以转化为最小化损失函数(即误差函数)的过程,其实整个问题也就是一个最优化的问题。详细实现过程如下:(其中,输入矩阵很多时候会比较稀疏,即很多元素都是缺失项,故数据存储采用的是libsvm的格式,这个类在此忽略) package NMF_danji; import java.io.File; import java.util.ArrayList; /** * @author 玉心sober: http://weibo.com/karensober * @date 2013-05-19......
阅读全文
  • 02月
  • 09日
综合 ⁄ 共 445字 评论关闭
 测试人员要不断的优化自己的测试思路,从各方面提高自己,我有一些心得: 1、首先对测试对象要有深入的了解,比如测试网络产品,那么对各种网络协议一定要进行深入的学习,这种学习不必急于求成,可以渐进深入,需要自己看书、多与开发人员沟通,榨干开发人员的相关知识,最终做到开发人员修改了某些功能后,你可以推测出那些地方会有问题而那些地方一定没有问题,不会出现问题的地方根本不测,这就叫艺高人胆大,这需要对产品以及相关技术深入的了解,一定要向这方面努力。 2、测试某个产品时,一定要由浅入深,不要刚开始就组建......
阅读全文
  • 02月
  • 04日
综合 ⁄ 共 5307字 评论关闭
本文实现 1.  实现PopupWindow的简单示例 2. 通过Code判断能否在PopupWindow上在创建一个PopupWindow 先上效果图  分别是 --- Activity  --- PopupWindow1  ----PopupWindow2   PopupWindow是阻塞对话框,只有在外部线程 或者 PopupWindow本身做退出操作才行。 PopupWindow完全依赖Layout做外观,在常见的开发中,PopupWindow应该会与AlertDialog常混用。 实现这个Code 我发现, 如上所说 , 你想在btn2上调用Activity.this.finish()方法试图销毁当前Activity是无效,并且按Back也是无效的 ~ main.xml  <?xml version="1.0" enc......
阅读全文
  • 01月
  • 14日
综合 ⁄ 共 717字 评论关闭
题目:http://pat.zju.edu.cn/contests/pat-a-practise/1037 题解: 有种优惠卷,使用后可以获得相应商品价格x的n倍的的金额,但n和x都可能为负数,乘积为负就要付出对应金额。 解法就是把商品价格和优惠卷都按从小到大排序,正的和正的相乘,负的和负的相乘。 代码: #include<cstdio> #include<cstring> #include<cmath> #include<string> #include<vector> #include<map> #include<set> #include<queue> #include<algorithm> using namespace std; #define INF 0x6ffff......
阅读全文
  • 01月
  • 12日
综合 ⁄ 共 593字 评论关闭
背景:与上一个1280相关,水过。练习写快排速度 学习 #include<stdio.h> void quicksort( int str[],int n); void quicksort( int str[],int n) { int p1=0,p2=n-1; int key=str[p1]; if(p1<p2) { while(p1<p2) { for(;p1<p2;--p2) { if(str[p2]>key) { str[p1++]=str[p2]; break; } } for(;p1<p2;++p1) { if(str[p1]<key) { str[p2--]=str[p1]; break; } } } str[p1]=k......
阅读全文
  • 12月
  • 18日
综合 ⁄ 共 1083字 评论关闭
    最近在做的项目要通过域名调用内网的服务器,因为android模拟器host文件无法修改,导致无法通过域名使用http方法调用内网服务,因此从网上大量转载的一种方法,这种方法:     1. 通过emulator -avd avdName -partition-size 128 启动模拟器     2.通过adb root 和 adb remount 命令获得root权限。     3.通过 adb pull /system/etc/hosts 命令将hosts文件转移到PC上,手动修改hosts,并且通过adb push将hosts文件再推送回去。      但是我修改了以后依然无法通过域名访问所需要的ip地址,找了大量中文网页无果的情况下,转到各......
阅读全文