11 2011 档案
摘要:使用到了ColorMatrix。Java代码:package com.figo.imgedit; import java.io.FileNotFoundException; import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.Bitmap.Config;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.ColorMatrix;
imp..
阅读全文
摘要:判断手机的网络状态,需要使用ConnectivityManager。ConnectivityManager主要管理和网络连接相关的操作 。 相关的TelephonyManager则管理和手机、运营商等的相关信息;WifiManager则管理和wifi相关的信息。NetworkInfo类包含了对wifi和mobile两种网络模式连接的详细描述,通过其getState()方法获取的State对象则代表着连接成功与否等状态。Java代码:package com.lenovo.test.network; import android.app.Activity;
import android.app..
阅读全文
摘要:接上一篇文章《Android上传文件到Web服务器,PHP接收文件(一)》,这次在之前的基础上添加进度显示,Java代码如下所示:package com.lenovo.uptest; import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.net.HttpURLConnection;
import java.net.URL; import android.app.Activity;
imp..
阅读全文
摘要:有时候需要在程序中使用代理服务器,可以在建立网络链接的代码之前添加以下代码: Properties prop = System.getProperties(); // proxy host IP address String proxyHost = "X.X.X.X"; // proxy port String proxyPort = "X"; prop.put("proxySet", "true"); prop.put("proxyHost", proxyHost); prop.put(&qu
阅读全文
摘要:Android上传文件到服务器,通常采用构造http协议的方法,模拟网页POST方法传输文件,服务器端可以采用JavaServlet或者PHP来接收要传输的文件。使用JavaServlet来接收文件的方法比较常见,在这里给大家介绍一个简单的服务器端使用PHP语言来接收文件的例子。服务器端代码比较简单,接收传输过来的文件:<?php
$target_path = "./upload/";//接收文件目录
$target_path = $target_path . basename( $_FILES['uploadedfile']['name
阅读全文
摘要:今天同学向我提了一个问题,是SQL Server中一个关于“如何保证可空字段中非空值唯一”的问题,我觉得蛮有意思,现记录下来大家探讨下。问题是:在一个表里面,有一个允许为空的字段,空是可以重复的,但是不为空的值需要唯一。表结构如下面代码创建CREATETABLEtest_tb ( TestIdintnotnullidentity(1,1)primarykey, Captionnvarchar(100)null); GO 解决方案:解决方案1:对于这个问题,大家的第一个想法可能是:在Caption这个字段上面加一个唯一键不就可以了吗?好,我们按着这个思路做下去,先创建唯一索引。CREATEUNI
阅读全文
摘要:在使用电脑时,多多少少地都会用到一些快捷键,尤其是在玩游戏,或使用一些软件时。快捷键不仅方便,如果用的好,甚至可以大大提升我们的工作效率。而且,快捷键不仅可以在软件中使用,在Win7系统中其实也有很多实用的快捷键组合。 1.Ctrl+Shift+N:新建文件夹 在文件夹窗口中按Ctrl+Shift+N,可以快速新建一个文件夹。在IE9中按Ctrl+Shift+N,则可以在新窗口中打开当前标签。 2.Ctrl+Shift+双击鼠标左键:以管理员身份运行程序 在Win7中,一些程序可能需要“以管理员身份运行”才能正常使用。一般大家会用鼠标右键点击程序图标,再选择“以管理员身份运行”,现...
阅读全文
摘要:介绍大家三个在项目中用到的DataTable的小巧实用的方法(排序、检索、合并):一、排序1 获取DataTable的默认视图2 对视图设置排序表达式3 用排序后的视图导出的新DataTable替换就DataTable(Asc升序可省略,多列排序用","隔开)DataViewdv=dt.DefaultView;dv.Sort="idAsc,nameDesc";dt=dv.ToTable();二、检索1 设置查询字符串2 使用Select方法获取到所有满足条件的数据行对象数组(多项查询条件间,用and隔开.模糊查询使用 like %)DataRow[]ma
阅读全文
摘要:安装Gstreamer插件,配置好环境,代码如下:/*myplayer.c*/
#include <gtk/gtk.h>
#include <gst/gst.h>
#include <signal.h>
#include <string.h> GstElement *pipeline, *source,*decoder,*sink;
GMainLoop *loop = NULL; //暂停恢复开关按钮回调
void toggle_button_callback(GtkWidget *widget,gpointer data)
{ if(gtk_t
阅读全文
摘要:装了Visual Studio 2010,打开Help Library管理器,点击“设置”,选择“我要使用本地帮助”,发现库位置为默认C:\ProgramData\Microsoft\HelpLibrary,一旦安装设置之后便不能更改。不过里面的帮助文档很大,要想移到其他地方,可以按照下面步骤,比如要移到D:\Program Files\HelpLibrary下:找到C:\ProgramData\Microsoft\HelpLibrary,把HelpLibrary文件夹移动到D:\Program Files\HelpLibrary打开注册表,找到HKEY_LOCAL_MACHINE\SOFTW
阅读全文
摘要:VSS用法指南http://www.cnblogs.com/stillful/archive/2009/03/24/1420880.htmlThe usage of VSS (Visual Source Safe 2005)1. 首先,当然是得安装好Visual Source Safe 2005你可以在Visual Studio 2005的安装光盘中找到VSS目录,相关的安装文件就在那个目录下,如果你的光盘上没有,你可以发送一封邮件给我:stillful@foxmail.com, 我可以发送一份给您。安装好VSS后程序菜单中应该已经有相应的快捷方式了:2. 配置"Microsoft
阅读全文
摘要:今天写一个比较有意思的东西 -- C#移位运算(左移和右移)。 C#是用<<(左移) 和 >>(右移) 运算符是用来执行移位运算。 左移 (<<) 将第一个操作数向左移动第二个操作数指定的位数,空出的位置补0。 左移相当于乘.左移一位相当于乘2;左移两位相当于乘4;左移三位相当于乘8。 x<<1= x*2 x<<2= x*4 x<<3= x*8 x<<4= x*16 同理,右移即相反: 右移 (>>) 将第一个操作数向右移动第二个操作数所指定的位数,空出的位置补0。 右移相当于整除.右移一位相当于除
阅读全文
摘要:1.拖放webBrowser控件并写代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace NursingRecords.biovision.ihospital.his.residentNurse{ public partial class Form1 : Form { public Form1() ...
阅读全文
摘要:“D:\Program Files\Tencent\QQ\Bin\QQ.exe”的激活上下文生成失败。 找不到从属程序集 Microsoft.VC80.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.4053"。 请使用 sxstrace.exe 进行详细诊断。请问我该怎么解决??在使用VC++2005环境下生成的程序,放置到未安装VC环境的机器下后,有时候会出现程序无
阅读全文
摘要:实践证明,SQL Server 2000 + 2005 + 2008,完全可以共存,注意区别(1)只要实例名不同即可(如:默认实例、命名实例SQL2005、命名实例SQL2008)。(2)2005 与 2008要求的 .NET Framework 版本不一样,2005 要求 2.0,而 2008 要求 3.5 SP1;(3)特别要注意的是,安装 SQL2008 的机器上如果安装过开发工具 Visual Studio 2008, 则必须先安装 VS2008 SP1 补丁包(相当耗时但是必须的),否则压根就不让你继续装。(4)SQL2008真是爽啊,语法智能感知,Management Studi.
阅读全文