- 浏览: 38632 次
- 性别:
- 来自: 深圳
最新评论
-
itatkakaxi2:
if(this.product <= MIN_PRODU ...
浅谈wait和notify方法(生产者和消费者案例) -
itatkakaxi2:
if(this.product <= MIN_PRODU ...
浅谈wait和notify方法(生产者和消费者案例) -
xiao_hua:
lauphai 写道没看到这一项啊那可能是eclipse版本不 ...
ADT 14 导入第三方jar出现 ERROR: Unknown option '--no-crunch' -
lauphai:
没看到这一项啊
ADT 14 导入第三方jar出现 ERROR: Unknown option '--no-crunch'
文章列表
弹出UIModalPresentationFormSheet模式
- (IBAction)buttonPressed:(id)sender
{
NSLog(@"Show feedback view now!");
UIViewController *fbsheet = [[FeedbackSheet alloc] initWithNibName:@"FeedbackSheet" bundle:nil];
fbsheet.modalPresentationStyle = UIModalPresentationFormShe ...
IDE:xcode4.2
新建了一个empty Application,这种模板很少用于创建应用程序,主要是想通过从开开始创建应用程序,好好的理解多视图应用的构造方式。话不多说,回到正题
因为是个empty 项目,所以有些东西需要自己手动创建。
之后新建了一个MainWindow.xib和相应的控制器(xxxController.h,xxxController.m),但是运行的时候屏幕一直都是。查看Log输出
Applications are expected to have a root view controller at the end of applicatin
信息,最后我 ...
有网友爆料称,今天有黑客在网上公开了知名网站CSDN的用户数据库。我们部分同事确实也在泄漏的库里发现了自己的帐号。看来,是修改密码的时候了:
google刚刚发布了ADT 14,马上迫不及待的去更新了
http://developer.android.com/sdk/eclipse-adt.html
不过好像ADT 15也出来了,这速度。。
接下来说说这个 导入第三方jar出现 ERROR: Unknown option '--no-crunch'问题吧
编译项目时错误提示:
解决方式:
注意图片红色区域System library前面的复选框打勾,收工!!
一、23种设计模式
Abstract Factory 抽闲工厂模式——提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。
Adapter 适配器模式—–将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本 ...
java.lang.Object类提供了wait()、notify()、notifyAll()方法,这些方法只有在synchronized或synchronized代码块中才能使用,是否就会报java.lang.IllegalMonitorStateException异常。
当另外线程执行了某对象的notify方法之后,会唤醒在此对象等待池中的某个线程,使之成为可运行线程。notifyAll是唤醒在此对象等待池中所有的等待线程。
下面我们来看看一个比较经典的问题:生产者/消费者问题
问题描述如下:
生产者将产品交给店员,而消费者从店员处取走产品,店员一次只能持有固定数量的产品,如 ...
如果打开无反应,可能是乱码了,请在confirm.html替换原来那段代码,等晚上再把修改后的代码上传!!!
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
已经改完了,重新上传了,可惜下载次数清零了,伤心
本程序css样式、图片来自于163邮件对话框样式,javascript自己写的,兼容ie,firefox,可拖拽
核心代码如下,大家可以根据自己的需求对其进行更改,希望兄弟们不要怕砖哈!:-)
function $(id)
{
r ...
项目需求,需实现如题的小功能,由于刚接触swing几天,对他的线程机制不是很懂,可能demo中的代码有不妥之处,望大牛们指点一二,谢谢哈
package com.swing.study01;
import java.awt.Color;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import ja ...
SQL Server提供了ltrim(),rtrim()两个函数分别替换左右两边的空格
例如:
--清除左边空格
print ltrim(' left')
--清除右边空格
print rtrim('right ')
--左右同时清除
print ltrim(rtrim(' leftRight '))
但是如果\t或Enter产生的空格,使用ltrim(),rtrim()是做不到的,这时我们可用如下方式:
...
配置path环境变量
C:\Program Files (x86)\Microsoft SQL Server\90\Tools\Binn
导出
bcp "SELECT * FROM testdb.dbo.testtable" queryout F:\test\test.txt -t, -c -S 10.10.10.1 -U sa -P sa
导入
bcp CI_testdb.dbo.T_testtable_1 in F:\test\test.txt -t, -c -S 10.10.10.1 -U sa -P sa
Swing线程机制
首先swing是单线程的,这个是这篇文章的前提,也是意义所在,当swing界面程序启动的时候,会启动3个进程,
1、主线程
2、系统工具包线程:负责捕获操作系统事件,然后将事件转换成swing的事件,然后发送到事件派发线程EDT
3、事件派发线程(EDT):将事件派发到各个组件,并负责调用绘制方法更新界面
所有的事件,例如键盘,鼠标事件,都会由工具包线程转换成swing事件,然后放到事件队列EventQueue中,而这个EventQueue的派发机制是由EDT来管理的。
所以任何修改组件状态的方法都应该在EDT中执行,包括构造方法。Swing这样的构造原理经常会造 ...
package com.quartz.test;
import java.util.Date;
import org.quartz.CronTrigger;
import org.quartz.Job;
import org.quartz.JobDetail;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.quartz.Scheduler;
import org.quartz.SchedulerFactory;
public c ...
package com.xh.task;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.TimerTask;
/**
* 继承 java.util.TimerTask 重写run方法
*
* @author Administrator
*
*/
public class MyTAsk extends TimerTask {
private String userName ...
批处理获取 硬盘盘符
2010-01-27 10:53
@echo off
setlocal enabledelayedexpansion
for /f "delims=\" %%i in ('fsutil fsinfo drives^|more') do (
set var=%%i
set drive=!var:~-2!
fsutil fsinfo drivetype !drive!|find "固定">nul && echo !drive!
)
pause
很有趣的脚本,实际应用当有有时就需要列举的是物 ...
拷贝一个文件的算法比较简单,当然,可以对它进行优化,比如使用缓冲流,提高读写数据的效率等。但是在复制文件夹时,则需要利用Flie类在目标文件夹中创建相应的目录,并且使用递归方法。
1. import java.io.*;
2. /**
3. * 复制文件夹或文件夹
4. */
5. public class CopyDirectory {
6. // 源文件夹
7. static String url1 = "f:/photos";
8. // 目标文件夹
9. static Stri ...