摘要:
第十三章 多线程 第一节笔记1、程序:一段静态的代码。进程:程序的一次动态执行过程,它对应从代码加载、执行到执行完毕的一个完整过程。进程也称任务,支持多个进程同时执行的OS就被称为2、在一个程序内部也可以实现多个任务并发执行、其中每个任务称为线程。 线程是比进程更小的执行单位,它是在一个进程中独立的控制流,即程序内部的控制流。特点:线程不能独立进行,必须依赖于进程,在进程中运行。每个程序至少有一个线程称为主线程。单线程:多线称: 优势:提高界面响应的速度。充分利用系统资源。劣势:1、 继承Thread类àJava.lang 1>class 类名 extends Thread,新 阅读全文
摘要:
MysqlJava 第十四章今天主要讲的是mysql数据库的有关讲解大部分是对学过的知识的复习,内容归纳如下:一。show database.//显示当前数据库中有哪些数据create database//数据库名系统就会在指定的文件夹创建子文件夹create database if not exists xxx//如果不存在xxx则创建create database//数据库character set//字符集的名称 collate 校验规则show character setalter database xsxxm//修改character set latin1collate latin1 阅读全文
摘要:
Java 第十三章今天主要讲了关于线程同步通信以及定时器:Timer和TimerTask的有关方法,并例举了一些案例。 为避免死锁,就应该让线程在进入阻塞状态时尽量释放其锁定的资源,以为其他的线程提供运行的机会,Object类中定义了几个有用的方法:wait()、notify()、notifyAll()。1、wait():被锁定的对象可以调用wait()方法,这将导致当前线程被阻塞并释放该对象的互斥锁,即解除了wait()方法当前对象的锁定状态,其他的线程就有机会访问该对象。2、notify():唤醒调用wait()方法后被阻塞的线程。每次运行该方法只能唤醒一个线程。3、notifyAll() 阅读全文
摘要:
原理: awk命令,分割格式化的txt(txt文件格式以“|”分割开的)成数组,然后拼接成html格式(html - head - title - body - table)shell源码# !/bin/sh file_input='txt.log'
file_output='txt2html.html' td_str='' function create_html_head(){ echo -e "<html> <body> <h1>$file_input</h1>"
} fu 阅读全文
摘要:
方法一:简单邮件发送echo “hello world" | mail -s "Subject" yanggang_2050@163.com效果截图方法二: 文本格式发送邮件# !/bin/sh from_name="from@yanggang"
from="yanggang@fruitsmobile.com"
to="yanggang_2050@163.com" email_title="Test Mail"
email_content="/home/barry/top80 阅读全文
摘要:
宋利兴__2011/09/13select[distinct]列名….from表名注意事项可以替代列名, 表示所有列, 但是通常我们为了提高代码的可读性, 不使用* DISTINCT为过滤重复记录1. 表的设计1.1. 单独的实体public class User{ private int id; private String name; private int age;}useridnameage1张三182李四203王五191.2. 一对多、多对一foreign keypublic class Employee { private int id; private String name; 阅读全文
摘要:
android源码下载方式:方式一:repo init -u git://android.git.kernel.org/platform/manifest.gitrepo sync这是官方提供的下载方式,但最近使用这种方式出现网络连接超时,据说是被hack掉了同时,注意到kernel源码网站却依然能够访问:http://android.git.kernel.org/kernel/于是,使用git方式下载:git clone http://android.git.kernel.org/kernel/common.git最后,成功了详见博客:android.git.kernel.org[0:199 阅读全文
摘要:
android中的很多游戏的游戏都使用了重力感应的技术,就研究了一下重力感应以屏幕的左下方为原点,箭头指向的方向为正。从-10到10,以浮点数为等级单位,想象以下情形:手机屏幕向上(z轴朝天)水平放置的时侯,(x,y,z)的值分别为(0,0,10);手机屏幕向下(z轴朝地)水平放置的时侯,(x,y,z)的值分别为(0,0,-10);手机屏幕向左侧放(x轴朝天)的时候,(x,y,z)的值分别为(10,0,0);手机竖直(y轴朝天)向上的时候,(x,y,z)的值分别为(0,10,0);其他的如此类推,规律就是:朝天的就是正数,朝地的就是负数。利用x,y,z三个值求三角函数,就可以精确检测手机的运动 阅读全文