不灭的火

革命尚未成功,同志仍须努力 _ 加密SHA/AES/RSA下载JDK17

作者:AlbertWen  添加时间:2013-04-28 23:11:00  修改时间:2025-10-31 06:33:27  分类:电脑/软件使用  编辑

iPhone 里的一个工具,在屏幕上有个小圆点,相当于手机上那个圆的键的功能,那是什么软件啊?

那个是系统自带的,不想用可以关了。

设置方式:

设置 --> 通用 --> 辅助功能 --> 肢体活动(AssistiveTouch) --> 打开
作者:AlbertWen  添加时间:2013-04-27 21:49:02  修改时间:2025-10-06 18:32:55  分类:11.PHP基础  编辑

首先想到的是用getimagesize()看看type,发现都是gif。

然后想gif动画是gif89格式的,发现文件开头是gif89,但是很多透明图片也是用的gif89格式。

看来必须分析文件的祯了。baidu了一下,发现phpx.com有解决过了。

作者:AlbertWen  添加时间:2012-05-23 18:13:21  修改时间:2025-10-29 00:34:41  分类:11.PHP基础  编辑

我们前面说过在类里面声明“__”开始的方法名的方法(PHP给我们提供的),都是在某一时刻不同情况下自动调用执行的方 法,“__toString()”方法也是一样自动被调用的,是在直接输出对象引用时自动调用的, 前面我们讲过对象引用是一个指针,比如 说:“$p=new Person()“中,$p就是一个引用,我们不能使用echo 直接输出$p,这样会输 出“Catchable fatal error: Object of class Person could not be converted to string”这样的错误,如果你在类里面定义了“__toString()”方法,在直接输出对象引用的时候,就不会产生错误,而是自动调用 了”__toString()”方法, 输出“__toString()”方法中返回的字符,所以“__toString()”方法一定要有个返回值(return 语句)

作者:AlbertWen  添加时间:2013-04-27 13:29:14  修改时间:2025-11-05 16:27:31  分类:01.Linux基础  编辑

一、 top

1.作用

top命令用来显示执行中的程序进程,使用权限是所有用户。

2.格式

top [-] [d delay] [q] [c] [S] [s] [i] [n]

3.主要参数

  • d:指定更新的间隔,以秒计算。
  • q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先序执行。
  • c:显示进程完整的路径与名称。
  • S:累积模式,会将己完成或消失的子行程的CPU时间累积起来。
  • s:安全模式。
  • i:不显示任何闲置(Idle)或无用(Zombie)的行程。
  • n:显示更新的次数,完成后将会退出top。
作者:AlbertWen  添加时间:2013-04-26 11:44:13  修改时间:2025-10-31 00:06:54  分类:01.Linux基础  编辑

RPM 是 Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理,似Windows里面的“添加/删除程序”,在Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用。

作者:AlbertWen  添加时间:2013-04-26 11:08:38  修改时间:2025-11-14 06:42:40  分类:电脑/软件使用  编辑

一、常用快捷键

1.锁屏:Ctrl + Alt + L(Windows下为 Win + L)

2.显示桌面:Alt + Ctrl + D(Windows下为 Win + D)

3.切换打开程序:Alt + Tab

作者:AlbertWen  添加时间:2013-04-25 21:35:49  修改时间:2025-11-13 20:34:29  分类:杂七杂八  编辑

作者:AlbertWen  添加时间:2015-08-07 22:07:53  修改时间:2025-11-12 18:55:04  分类:11.PHP基础  编辑
/**
 * PHP计算两个时间段是否有交集(边界重叠不算)
 *
 * @param string $beginTime1 开始时间1
 * @param string $endTime1 结束时间1
 * @param string $beginTime2 开始时间2
 * @param string $endTime2 结束时间2
 * @return bool
 * @author blog.snsgou.com
 */
function is_time_cross($beginTime1 = '', $endTime1 = '', $beginTime2 = '', $endTime2 = '')
{
	$status = $beginTime2 - $beginTime1;
	if ($status > 0)
	{
		$status2 = $beginTime2 - $endTime1;
		if ($status2 >= 0)
		{
			return false;
		}
		else
		{
			return true;
		}
	}
	else
	{
		$status2 = $endTime2 - $beginTime1;
		if ($status2 > 0)
		{
			return true;
		}
		else
		{
			return false;
		}
	}
}

 

作者:AlbertWen  添加时间:2013-04-24 15:34:26  修改时间:2025-11-10 14:08:03  分类:08.Java基础  编辑

讨论:

200线程就足够?

一般当你的应用并发线程达到200的时候有这么两种情况

1. 访问量真的太大了,远远超过oschina ;

2. 你的应用性能真的太差了。

作者:AlbertWen  添加时间:2013-08-22 17:20:46  修改时间:2025-11-12 01:51:04  分类:11.PHP基础  编辑

object 转 array

/**
 * object 转 array
 */
function object_to_array($obj){
	$_arr = is_object($obj)? get_object_vars($obj) : $obj;
	foreach ($_arr as $key => $val) {
		$val = (is_array($val)) || is_object($val) ? object_to_array($val) : $val;
		$arr[$key] = $val;
	}

	return $arr;
}