现在位置: 首页 > peridot发表的所有文章
  • 05月
  • 11日
综合 ⁄ 共 2411字 评论关闭
c# WInform 窗口启动特效,使用win32 api一段使用api的窗口特效代码.自己可以试下,是不是在窗口显示的时候会显示各种特殊效果.有点惊喜的感觉   [System.Runtime.InteropServices.DllImport("user32")]         private static extern bool AnimateWindow(IntPtr hwnd, int dwTime, int dwFlags);         private const int AW_HOR_POSITIVE = 0x0001;//从左向右显示         private const int AW_HOR_NEGATIVE = 0x0002;//从右向左显示         private const int AW_VER_POSITIVE = 0x0004;//从上到下显示         private cons......
阅读全文
  • 04月
  • 25日
编程语言 ⁄ 共 5028字 评论关闭
在android4.2中,Google更换了android的蓝牙协议栈,从Bluez换成Bluedroid,我也是初涉这个方面,顺便记录一下。http://source.android.com/devices/bluetooth.html android development对于4.3蓝牙的介绍: android提供BlueDroid作为默认的协议栈,BlueDroid分为两个部分: 1、Bluetooth Embedded System(BTE),它实现了BT的核心功能。 2、Bluetooth Application Layer (BTA),用于和android framework层交互。 BT 系统服务通过JNI与BT stack交互,并且通过Binder IPC通信与应用交互。这个系统服务同时也提供给RD获取不同......
阅读全文
  • 03月
  • 05日
web前端 ⁄ 共 1103字 评论关闭
匿名函数和模块化 在JavaScript里最令人懊恼的事情是变量没有使用范围。任何变量,函数,数组,对象,只要不在函数内部,都被认为是全局的,这就是说,这个页面上的其它脚本也可以访问它,而且可以覆盖重写它。 解决办法是,把你的变量放在一个匿名函数内部,定义完之后立即调用它。例如,下面的写法将会产生三个全局变量和两个全局函数: ·········10········20········30········40········50········60········ 01.var name= 'Chris'; 02.var age= '34'; 03.var status= 'single'; 04.function createMember(){ 0......
阅读全文
  • 12月
  • 24日
综合 ⁄ 共 1819字 评论关闭
题目地址:http://poj.org/problem?id=1274 题意:给你n 头牛,和m 个墙,每头牛有自己喜欢的墙,要求每堵墙只能有一头牛,求最多的匹配数。 分析:二分图的最大匹配 sample_input 5 5 2 2 5 3 2 3 4 2 1 5 3 1 2 5 1 2sample_output 4 如下构成二分图,我们可以直接采用匈牙利算法。 给上图添加源点和汇点,就构成了网络流。把图构好后,就可以直接上模板了。 Code: #include <cstdio> #include <cstring> #include <queue> #include <vector> #include <algorithm> using namespace std; const......
阅读全文
  • 12月
  • 21日
综合 ⁄ 共 482字 评论关闭
给出n根绳子,求把它们切割成K条等长的绳子的最大长度是多少? 二分 用 for(int i=0; i<100; ++i) 代替   while(r-l>eps)  循环100次精度能达到1e-30,基本上能一般题目的精度要求。 而 浮点数二分区间的话容易产生精度缺失导致死循环。 #include<cstdio> double L[10000 + 10]; int n, k; int ok(double x) { int cnt = 0; for(int i=0; i<n; ++i) { cnt += L[i]*1.0/x; } return cnt>=k; } int main() { while(~scanf("%d%d", &n, &k)) { double Max = 0;......
阅读全文
  • 09月
  • 25日
移动开发 ⁄ 共 4197字 评论关闭
在android中要绘制圆环,暂时知道有三种方式。分别是: 一、设置画笔的style为stoke,绘制圆 这里是先绘制内圆,然后绘制圆环(圆环的宽度就是paint设置的paint.setStrokeWidth的宽度),最后绘制外圆。 请看核心源码: [java] view plaincopyprint? <span xmlns="http://www.w3.org/1999/xhtml" style="">package yan.guoqi.rectphoto;      import android.content.Context;   import android.graphics.Canvas;   import android.graphics.Color;   import android.graphics.Paint;   import androi......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 151字 评论关闭
解决方法:       右键项目名称 BuildPath ---> Configure Build Paht...中,然后上面有几个选项卡找到 Libraries中出现红色叉号的包为路径错误的包。到classpath中修改相应包的当前路径。然后回到eclipse中F5刷新工程。 原因:   项目中的java的虚拟机没有链接上
阅读全文
转贴请注明出处:http://blog.csdn.net/froole作者:郝春利 在Java语言中执行外部命令,到JDK1.4,一直都是使用java.lang.Runtime。从JDK1.5版本之后导入了java.lang.ProcessBuilder,并且是用起来同样非常方便。java.lang.Runtime的例子在网上已经太多,这里不做重复,举一个java.lang.ProcessBuilder的范例,并简单说明几个要点。 1.Runtime VS ProcessBuilder跟Runtime相比,ProcessBuilder有个特点,被执行的命令可以同ProcessBuilder一起被初始化。例如事先定一一个启动文本编辑器的命令,可以如下:new ProcessBuilder("......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 1824字 评论关闭
Forward指令是Jsp动作指令之一,可以用于将页面响应转发到另外的页面。既可以转发到静态页面,也可以转发到动态页面。 就像表单参数的转发一样,本来没什么好说,但是有几个特性还是要注意一下的。用一个例子就能够完全说明这个问题了。 假设一个工程下面有三个页面,form.jsp是给用户填写表单的,然后把填写的参数传递到forward.jsp,之后不作任何的停留与休整,forward.jsp直接把自己的参数传递到result.jsp。 form.jsp的代码如下,就一个简单得不能再简单的表单: <%@ page language="java" contentType="text/html; chars......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 1150字 评论关闭
插入语句 <span style="font-size:18px;">insert into dept (depto,dname,loc) values (1,'A','B')</span> 在所有数据库系统中,插入语句都是一样的。 插入默认值 insert into d (id) values ( default ) 使用关键字 default ,显式地指定插入默认值,而不用管默认值是什么 。 在MySQL中,如果所有列都有默认值,可以使用空的列值。 insert into d vales () 对于有的列有默认值,有的列没有默认值的情况,在插入时候,只需要将有默认值的列 排除在外,自然就插入默认值了。 可以使用NULL 代替默认值,插入语句为: ......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 15559字 评论关闭
转载自:http://blog.csdn.net/guolin_blog/article/details/17612763 经过前面两篇文章的学习,我们已经掌握了Volley各种Request的使用方法,包括StringRequest、JsonRequest、ImageRequest等。其中StringRequest用于请求一条普通的文本数据,JsonRequest(JsonObjectRequest、JsonArrayRequest)用于请求一条JSON格式的数据,ImageRequest则是用于请求网络上的一张图片。 可是Volley提供给我们的Request类型就只有这么多,而我们都知道,在网络上传输的数据通常有两种格式,JSON和XML,那么如果想要请求一条XML格式的数据该怎么......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 526字 评论关闭
最近学习优先队列,用C++的STL试了一下,问题来了! 书上教的定义方法是: priority_queue < int, vector<int>,greater<int> >pre_Q; 意思是库自动帮你递增排列,但是greater这个参数报错了! 于是换了一个参数 priority_queue < int, vector<int>,less<int> >pre_Q; 意思是自动帮你递减排列,编译顺利通过。 查了一下,发现库里根本没有greater这个参数可选(不知道是我的库的问题还是什么问题) 于是抄了一下库的代码,稍微改一下,加在工程文件中: // TEMPLATE STRUCT greater template......
阅读全文