分离结构与表现的另一个重要方面是使用语义化的标记来构造文档内容。一个 XHTML 元素的存在就意味被标记内容的那部分有相应的结构化的意义,没有理由使用其他的标记。换句话说,不要让 CSS 使一个 HTML 元素看起来就像另一个 HTML 元素,比如用<div>来代替<p>标记标题。
在距离**会只有20多天的时间里,中国的许多著名媒体一致把矛头对准了国奥队主教练,认为现在他下课才是国奥队重生的唯一办法。其实这本身就是一种不正常的现象,因为任何一个稍微有点足球知识的人都会清楚,这个时候的换帅无疑是自寻死路。
从当初缠绕在头顶上的世界十大教练的光环,到现在人人喊打的中国国奥队主教练,这其中的转变实在太大,而这个过程的形成则是值得我们反思的。其实杜伊不是第一个被妖魔化的外籍主教练,比如德国老头克劳琛,虽然在世青赛上中国队表现不错,但是从媒体到足协官员再到队员,似乎每个人都要把克劳琛边缘化,证明在世青赛上中国队取得的成绩和克劳琛无关。事实上呢?每次中国足球遭遇劫难的时候,我们都会想起这个可爱的德国老头,从女足再到国奥队,这说明我们国内对于他的水平是绝对认可的,然而当初逼走他的也是我们
从当初缠绕在头顶上的世界十大教练的光环,到现在人人喊打的中国国奥队主教练,这其中的转变实在太大,而这个过程的形成则是值得我们反思的。其实杜伊不是第一个被妖魔化的外籍主教练,比如德国老头克劳琛,虽然在世青赛上中国队表现不错,但是从媒体到足协官员再到队员,似乎每个人都要把克劳琛边缘化,证明在世青赛上中国队取得的成绩和克劳琛无关。事实上呢?每次中国足球遭遇劫难的时候,我们都会想起这个可爱的德国老头,从女足再到国奥队,这说明我们国内对于他的水平是绝对认可的,然而当初逼走他的也是我们
引用
网易山西太原网友 ip:221.205.*.*: 2008-07-14 14:54:20 发表
一直让谢哑龙这样下去的话,中国足球将永无宁日,也用远没有出头的时候,支持谢哑龙下课的朋友们来顶一下
一直让谢哑龙这样下去的话,中国足球将永无宁日,也用远没有出头的时候,支持谢哑龙下课的朋友们来顶一下
引用
网易上海网友 ip:58.24.*.*: 2008-07-14 14:04:22 发表
杜伊不能说是世界最佳足球教练,但肯定是好教练。那怕是再好的教练也改造不了中国足球,只有中国足球毁灭优秀教练。
杜伊不能说是世界最佳足球教练,但肯定是好教练。那怕是再好的教练也改造不了中国足球,只有中国足球毁灭优秀教练。
echo urldecode("%E5%93%88%E5%93%88");
echo "<br>";
echo rawurldecode("%E5%93%88%E5%93%88");
echo "<br />";
echo utf8_decode("%E5%93%88%E5%93%88");
echo "<br />";
echo "%E5%93%88%E5%93%88";
echo "<br />";
echo $_GET['act'];
echo "<br />";
echo urlencode($_GET['act']);
echo "<br>";
echo rawurldecode("%E5%93%88%E5%93%88");
echo "<br />";
echo utf8_decode("%E5%93%88%E5%93%88");
echo "<br />";
echo "%E5%93%88%E5%93%88";
echo "<br />";
echo $_GET['act'];
echo "<br />";
echo urlencode($_GET['act']);
还是这个模板好!
还是没有效率,这两天过得很快,呵好了,先这样了
好像没有什么可写的
经过下午试着测试,也没有发现速度上的提高,
clone ds 和 dt dgv的tb = (DataTable)dataGridView1.DataSource;后者会快一点!,会什么加载进来的时候这么快呢?
因为结构不一样?
看一要看一看c#的文件输出了!
(图片因升级blog出错,而丢失!)
clone ds 和 dt dgv的tb = (DataTable)dataGridView1.DataSource;后者会快一点!,会什么加载进来的时候这么快呢?
因为结构不一样?
看一要看一看c#的文件输出了!
(图片因升级blog出错,而丢失!)
经过长达20多天的测试,SYSTN 发布 Ease Template E3 支持MemCache版本。
改进如下:
1、增加新核心对MemCache支持
2、修改核心算法性能成倍提升
3、修复引用模板自动更新缓存功能
4、增加版权保护开关
5、优化语言包效率
6、开发语言收集工具
6、支持btemplate、basic、phplib模板语法
Ease Template 模板能够改善网站的结构,其特点有:
* 可以在几秒钟改变整个站点的外观;
* 可以让网站更容易实现多语言;
* 抽象程序设计,没有垃圾HTML代码;
* 稳定性能初期的强大甚至超越混编代码;
* 提供完善的 Debug 平台;
* 开发效率快地令人惊讶;
* 更容易重用模版;
* 开源版权保护(保证您的版权不会被侵犯)。
下载链接地址
http://www.systn.com/data/...
改进如下:
1、增加新核心对MemCache支持
2、修改核心算法性能成倍提升
3、修复引用模板自动更新缓存功能
4、增加版权保护开关
5、优化语言包效率
6、开发语言收集工具
6、支持btemplate、basic、phplib模板语法
Ease Template 模板能够改善网站的结构,其特点有:
* 可以在几秒钟改变整个站点的外观;
* 可以让网站更容易实现多语言;
* 抽象程序设计,没有垃圾HTML代码;
* 稳定性能初期的强大甚至超越混编代码;
* 提供完善的 Debug 平台;
* 开发效率快地令人惊讶;
* 更容易重用模版;
* 开源版权保护(保证您的版权不会被侵犯)。
下载链接地址
http://www.systn.com/data/...
一个忽悠的效果
<script src="js/jquery.js"></script>
<script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<script>
$(document).ready(function(){
$("#abc").animate({opacity: 'show' },'slow',
function()
{
// alert("ok");
$(this).css("border","0px solid #0033CC")
$(this).fadeTo("slow", 0.1);
$("#efg").fadeTo("fast", 1);
$(this).fadeTo("slow", 1);
$(this).css("border","1px solid #0033CC");
});
//$("#abc").hide("slow");
});
</script>
<script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<script>
$(document).ready(function(){
$("#abc").animate({opacity: 'show' },'slow',
function()
{
// alert("ok");
$(this).css("border","0px solid #0033CC")
$(this).fadeTo("slow", 0.1);
$("#efg").fadeTo("fast", 1);
$(this).fadeTo("slow", 1);
$(this).css("border","1px solid #0033CC");
});
//$("#abc").hide("slow");
});
</script>
直到学会! 学之前找资料
SQLite的sql
SQLite的sql
ATTACH DATABASE
BEGIN TRANSACTION
comment
COMMIT TRANSACTION
COPY
CREATE INDEX
CREATE TABLE
CREATE TRIGGER
CREATE VIEW
DELETE
DETACH DATABASE
DROP INDEX
DROP TABLE
DROP TRIGGER
DROP VIEW
END TRANSACTION
EXPLAIN
expression
INSERT
ON CONFLICT clause
PRAGMA
REPLACE
ROLLBACK TRANSACTION
SELECT
UPDATE
BEGIN TRANSACTION
comment
COMMIT TRANSACTION
COPY
CREATE INDEX
CREATE TABLE
CREATE TRIGGER
CREATE VIEW
DELETE
DETACH DATABASE
DROP INDEX
DROP TABLE
DROP TRIGGER
DROP VIEW
END TRANSACTION
EXPLAIN
expression
INSERT
ON CONFLICT clause
PRAGMA
REPLACE
ROLLBACK TRANSACTION
SELECT
UPDATE
public string check_number(string num_str)
{
num_str = num_str.Trim();
if (Regex.IsMatch(num_str, @"^\d+(\.\d+)?$|^\d+(\,\d+)+(\.\d+)?$"))
{
this.Nonum = true;
return num_str.Replace(",", "");
}
else
{
this.Nonum = false;
return num_str;
}
}
{
num_str = num_str.Trim();
if (Regex.IsMatch(num_str, @"^\d+(\.\d+)?$|^\d+(\,\d+)+(\.\d+)?$"))
{
this.Nonum = true;
return num_str.Replace(",", "");
}
else
{
this.Nonum = false;
return num_str;
}
}
eg:1.00
123,123
456,123.00
<%
if request.QueryString("page")<>"" then
Recordset1_last=request.QueryString("page")*MM_size
offset=Recordset1_last-MM_size
url="?offset="&offset
response.Redirect(url)
end if
%>
if request.QueryString("page")<>"" then
Recordset1_last=request.QueryString("page")*MM_size
offset=Recordset1_last-MM_size
url="?offset="&offset
response.Redirect(url)
end if
%>
这里放入代码是不破坏原来的结构
<div>总数<%=(Recordset1_total)%> 共<%=Recordset1_total/MM_size%>页 当前第<%=(Recordset1_last/MM_size)%>页 <a href="<%=MM_moveFirst%>">首页</a> <a href="<%=MM_movePrev%>">上一页</a> <a href="<%=MM_moveNext%>">下一页</a> <a href="<%=MM_moveLast%>">最后一页</a>
<label>
<input name="page" type="text" id="page" value="<%=(Recordset1_last/MM_size)%>" size="5" />
<input name="button" type="submit" id="button" onclick="window.location.href='?page='+page.value" value="go" />
</label>
fist<%=(Recordset1_first)%> last<%=(Recordset1_last)%></div>
这里是主要分页的信息
内详
他们的主人要来了,是一个吸血族
忽然想到这个标题,然后就无法写下去!卡先生的网站前天出事了!我们圈子内的人都有听说!后来在打听一下好了!
他们只是想吓一吓!他们的手段很多!虽然没有ba网线,但是也有这个打算了,他们的人很多,没有办法,
到了那天,他们的主人来了!
要很多东西,他们出去的,都是保密,拿来的都是公开的!
这要等到他们的主人公开吸血的时候我们才能知道!
我知道,很早以前会面两部分,一部分杀,一部分!
后来又听说,灭了文字!
这又能说什么!算是一个太极吧,
忽然想到这个标题,然后就无法写下去!卡先生的网站前天出事了!我们圈子内的人都有听说!后来在打听一下好了!
他们只是想吓一吓!他们的手段很多!虽然没有ba网线,但是也有这个打算了,他们的人很多,没有办法,
到了那天,他们的主人来了!
要很多东西,他们出去的,都是保密,拿来的都是公开的!
这要等到他们的主人公开吸血的时候我们才能知道!
我知道,很早以前会面两部分,一部分杀,一部分!
后来又听说,灭了文字!
这又能说什么!算是一个太极吧,
var tableObj = document.getElementById("tableName");
var str = "";
for(var i=0;i<tableObj.rows.length;i++)
{
for(varj=0;j<tableObj.rows[i].cells.length;j++)
{
//str += tableObj.rows[i].cells[j].innerHTML+" ";
for(var z=0;z<tableObj.rows[i].cells[j].children.length;z++)
{
var text = tableObj.rows[i].cells[j].children[z];//取得text object
str += text.value;
}
}
str+="\n";
}
alert(str);
var str = "";
for(var i=0;i<tableObj.rows.length;i++)
{
for(varj=0;j<tableObj.rows[i].cells.length;j++)
{
//str += tableObj.rows[i].cells[j].innerHTML+" ";
for(var z=0;z<tableObj.rows[i].cells[j].children.length;z++)
{
var text = tableObj.rows[i].cells[j].children[z];//取得text object
str += text.value;
}
}
str+="\n";
}
alert(str);
用js遍历 table
网上找到一些资料,
关于游标这个问题,还是无法放进去(如果方法找到的话,还可以改)
//
之前的sql这么写,但是没有效果有些非顺序的值会丢失
这时候要把不能显示的字段,在放到sql中,显示出来
后来又找到的方法
把
但是这些做起来,都很复杂 在dw给好式之后,可以用下面的方法
原来的方法
下面的是废话,加进去,没有一个能用,或是说command 但是属性添加错误!
关于游标这个问题,还是无法放进去(如果方法找到的话,还可以改)
//
之前的sql这么写,但是没有效果有些非顺序的值会丢失
edit_rs_cmd.CommandText = "SELECT * FROM dbo.usertable WHERE id = ?"
这时候要把不能显示的字段,在放到sql中,显示出来
edit_rs_cmd.CommandText = "SELECT *,[不能显示的字段],[不能显示的字段], FROM dbo.usertable WHERE id = ?"
后来又找到的方法
edit_rs.Fields.Item("opentime").Value
把
edit_rs.Fields.Item(11).Value'time所在的顺序
但是这些做起来,都很复杂 在dw给好式之后,可以用下面的方法
Set edit_rs_cmd = Server.CreateObject ("ADODB.Command")
edit_rs_cmd.ActiveConnection = MM_conn_STRING
edit_rs_cmd.Prepared = true
edit_rs_cmd.CommandText = "SELECT * FROM dbo.usertable WHERE id = ?"
edit_rs_cmd.Parameters.Append edit_rs_cmd.CreateParameter("param1", 5, 1, -1, edit_rs__MMColParam) ' adDoubleset edit_rs = server.createobject("adodb.recordset")
edit_rs.open edit_rs_cmd ,,1,1
edit_rs_cmd.ActiveConnection = MM_conn_STRING
edit_rs_cmd.Prepared = true
edit_rs_cmd.CommandText = "SELECT * FROM dbo.usertable WHERE id = ?"
edit_rs_cmd.Parameters.Append edit_rs_cmd.CreateParameter("param1", 5, 1, -1, edit_rs__MMColParam) ' adDoubleset edit_rs = server.createobject("adodb.recordset")
edit_rs.open edit_rs_cmd ,,1,1
原来的方法
Set edit_rs_cmd = Server.CreateObject ("ADODB.Command")
edit_rs_cmd.ActiveConnection = MM_conn_STRING
edit_rs_cmd.Prepared = true
edit_rs_cmd.CommandText = "SELECT *,[trytime],[opentime],[endtime],address,scale,content FROM dbo.usertable WHERE id = ?"
edit_rs_cmd.Parameters.Append edit_rs_cmd.CreateParameter("param1", 5, 1, -1, edit_rs__MMColParam) ' adDouble
Set edit_rs = edit_rs_cmd.Execute
edit_rs_cmd.ActiveConnection = MM_conn_STRING
edit_rs_cmd.Prepared = true
edit_rs_cmd.CommandText = "SELECT *,[trytime],[opentime],[endtime],address,scale,content FROM dbo.usertable WHERE id = ?"
edit_rs_cmd.Parameters.Append edit_rs_cmd.CreateParameter("param1", 5, 1, -1, edit_rs__MMColParam) ' adDouble
Set edit_rs = edit_rs_cmd.Execute
下面的是废话,加进去,没有一个能用,或是说command 但是属性添加错误!
引用
CursorType参数值
参数 值 说明
AdOpenForwardOnly 0 向前指针,默认值。只能用MoveNext方法或GetRows方法向前单向移动指针,所耗系统资源最少,执行速度也最快,但很多属性和方法将不能用
AdOpenKeySet 1 键盘指针,记录集中可以前后移动。某一用户修改数据后,其他用户可以立即显示,但禁止查看其他用户添加和删除的记录
AdOpenDynamic 2 动态指针,记录集中可以前后移动。所有修改会立即在其他客户端显示,功能强大,但所耗系统资源也多
AdOpenStatic 3 静态指针,记录集中可以前后移动。所有修改不会在其他客户端显示
参数 值 说明
AdOpenForwardOnly 0 向前指针,默认值。只能用MoveNext方法或GetRows方法向前单向移动指针,所耗系统资源最少,执行速度也最快,但很多属性和方法将不能用
AdOpenKeySet 1 键盘指针,记录集中可以前后移动。某一用户修改数据后,其他用户可以立即显示,但禁止查看其他用户添加和删除的记录
AdOpenDynamic 2 动态指针,记录集中可以前后移动。所有修改会立即在其他客户端显示,功能强大,但所耗系统资源也多
AdOpenStatic 3 静态指针,记录集中可以前后移动。所有修改不会在其他客户端显示
引用
“坦白地说,微软所面临的挑战之一是它的很多员工还没有遭遇过多少失败。很多人从未遇到过失败的项目。结果是,人们把成功视为理所当然的事,这是很危险的。。。人们遭遇失败时,将被迫发挥出创造性,不分昼夜地深入探索并冥思苦想。每个公司都需要有过这种经历的人。”
——比尔.盖茨
“犯错的重要性”,《美国航空杂志》,1995年7月
深有体会。特别是在软件项目越来越庞大和复杂的今天,项目中任何一个环节的失误都将对整个项目产生无法预计的影响。因此,也就特别需要富有经验的——特别是有过失败项目经验、并从中反思总结过的人参与到项目中来。
Thinking in Risk.
——比尔.盖茨
“犯错的重要性”,《美国航空杂志》,1995年7月
深有体会。特别是在软件项目越来越庞大和复杂的今天,项目中任何一个环节的失误都将对整个项目产生无法预计的影响。因此,也就特别需要富有经验的——特别是有过失败项目经验、并从中反思总结过的人参与到项目中来。
Thinking in Risk.
┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
│个┆而┆了┆我┆也┆的┆但┆法┆个┆我┆.┆所┆的┆因┆.┆但┆.┆我│
│方┆我┆静┆的┆许┆思┆是┆.┆世┆可┆.┆以┆具┆为┆.┆是┆.┆能│
│法┆不┆态┆世┆命┆念┆我┆.┆界┆以┆.┆我┆体┆你┆ ┆我┆ ┆抽│
│.┆慎┆的┆界┆中┆.┆却┆.┆里┆重┆ ┆的┆.┆在┆ ┆不┆ ┆象│
│.┆调┆属┆里┆注┆.┆不┆ ┆的┆载┆ ┆世┆.┆我┆ ┆能┆ ┆出│
│.┆用┆性┆永┆定┆.┆能┆ ┆任┆甚┆ ┆界┆.┆心┆ ┆抽┆ ┆整│
│ ┆了┆.┆远┆了┆ ┆重┆ ┆何┆至┆ ┆并┆ ┆中┆ ┆象┆ ┆个│
│ ┆爱┆.┆的┆ ┆ ┆载┆ ┆一┆覆┆ ┆不┆ ┆是┆ ┆出┆ ┆世│
│ ┆你┆.┆烙┆你┆ ┆对┆ ┆种┆盖┆ ┆完┆ ┆那┆ ┆你┆ ┆界│
│ ┆这┆ ┆上┆在┆ ┆你┆ ┆方┆这┆ ┆整┆ ┆么┆ ┆.┆ ┆.│
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
│为┆.┆-┆但┆间┆我┆不┆我┆.┆在┆.┆念┆它┆死┆我┆时┆作┆当│
│了┆ ┆我┆却┆.┆不┆下┆的┆ ┆这┆.┆压┆不┆循┆才┆.┆为┆我│
│解┆ ┆爱┆捕┆.┆停┆别┆内┆ ┆无┆ ┆入┆停┆环┆发┆.┆参┆义│
│决┆ ┆的┆获┆.┆的┆人┆存┆ ┆尽┆ ┆我┆的┆.┆现┆.┆数┆无│
│这┆ ┆人┆一┆ ┆向┆.┆里┆ ┆的┆ ┆心┆返┆.┆爱┆ ┆传┆返│
│个┆ ┆不┆个┆ ┆系┆.┆已┆ ┆黑┆ ┆里┆回┆.┆上┆ ┆进┆顾│
│异┆ ┆爱┆异┆ ┆统┆.┆经┆ ┆夜┆ ┆的┆对┆ ┆你┆ ┆这┆的│
│常┆ ┆我┆常┆ ┆申┆ ┆再┆ ┆中┆ ┆堆┆你┆ ┆是┆ ┆个┆把│
│.┆ ┆.┆-┆ ┆请┆ ┆也┆ ┆.┆ ┆栈┆的┆ ┆一┆ ┆方┆自│
│.┆ ┆.┆-┆ ┆空┆ ┆装┆ ┆.┆ ┆.┆思┆ ┆个┆ ┆法┆己│
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
│ ┆ ┆ ┆ ┆有┆否┆.┆将┆如┆"┆"┆个┆并┆地┆把┆内┆我┆.│
│ ┆ ┆ ┆ ┆系┆则┆ ┆用┆果┆传┆我┆方┆且┆址┆所┆存┆愿┆ │
│ ┆ ┆ ┆ ┆统┆-┆ ┆尽┆返┆递┆爱┆法┆在┆压┆有┆.┆意┆ │
│ ┆ ┆ ┆ ┆资┆-┆ ┆一┆回┆给┆你┆-┆栈┆入┆我┆.┆虚┆ │
│ ┆ ┆ ┆ ┆源┆我┆ ┆生┆值┆你┆,┆-┆尾┆堆┆能┆.┆拟┆ │
│ ┆ ┆ ┆ ┆.┆将┆ ┆去┆为┆.┆你┆-┆压┆栈┆实┆ ┆出┆ │
│ ┆ ┆ ┆ ┆.┆释┆ ┆爱┆真┆.┆爱┆将┆入┆.┆现┆ ┆最┆ │
│ ┆ ┆ ┆ ┆.┆放┆ ┆你┆-┆.┆我┆字┆最┆.┆的┆ ┆后┆ │
│ ┆ ┆ ┆ ┆ ┆掉┆ ┆.┆-┆ ┆吗┆符┆后┆.┆方┆ ┆一┆ │
│ ┆ ┆ ┆ ┆ ┆所┆ ┆.┆我┆ ┆?┆串┆一┆ ┆法┆ ┆点┆ │
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
转自:http://www.cnblogs.com/dushouke/archive/2008/07/01/1233077.html
│个┆而┆了┆我┆也┆的┆但┆法┆个┆我┆.┆所┆的┆因┆.┆但┆.┆我│
│方┆我┆静┆的┆许┆思┆是┆.┆世┆可┆.┆以┆具┆为┆.┆是┆.┆能│
│法┆不┆态┆世┆命┆念┆我┆.┆界┆以┆.┆我┆体┆你┆ ┆我┆ ┆抽│
│.┆慎┆的┆界┆中┆.┆却┆.┆里┆重┆ ┆的┆.┆在┆ ┆不┆ ┆象│
│.┆调┆属┆里┆注┆.┆不┆ ┆的┆载┆ ┆世┆.┆我┆ ┆能┆ ┆出│
│.┆用┆性┆永┆定┆.┆能┆ ┆任┆甚┆ ┆界┆.┆心┆ ┆抽┆ ┆整│
│ ┆了┆.┆远┆了┆ ┆重┆ ┆何┆至┆ ┆并┆ ┆中┆ ┆象┆ ┆个│
│ ┆爱┆.┆的┆ ┆ ┆载┆ ┆一┆覆┆ ┆不┆ ┆是┆ ┆出┆ ┆世│
│ ┆你┆.┆烙┆你┆ ┆对┆ ┆种┆盖┆ ┆完┆ ┆那┆ ┆你┆ ┆界│
│ ┆这┆ ┆上┆在┆ ┆你┆ ┆方┆这┆ ┆整┆ ┆么┆ ┆.┆ ┆.│
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
│为┆.┆-┆但┆间┆我┆不┆我┆.┆在┆.┆念┆它┆死┆我┆时┆作┆当│
│了┆ ┆我┆却┆.┆不┆下┆的┆ ┆这┆.┆压┆不┆循┆才┆.┆为┆我│
│解┆ ┆爱┆捕┆.┆停┆别┆内┆ ┆无┆ ┆入┆停┆环┆发┆.┆参┆义│
│决┆ ┆的┆获┆.┆的┆人┆存┆ ┆尽┆ ┆我┆的┆.┆现┆.┆数┆无│
│这┆ ┆人┆一┆ ┆向┆.┆里┆ ┆的┆ ┆心┆返┆.┆爱┆ ┆传┆返│
│个┆ ┆不┆个┆ ┆系┆.┆已┆ ┆黑┆ ┆里┆回┆.┆上┆ ┆进┆顾│
│异┆ ┆爱┆异┆ ┆统┆.┆经┆ ┆夜┆ ┆的┆对┆ ┆你┆ ┆这┆的│
│常┆ ┆我┆常┆ ┆申┆ ┆再┆ ┆中┆ ┆堆┆你┆ ┆是┆ ┆个┆把│
│.┆ ┆.┆-┆ ┆请┆ ┆也┆ ┆.┆ ┆栈┆的┆ ┆一┆ ┆方┆自│
│.┆ ┆.┆-┆ ┆空┆ ┆装┆ ┆.┆ ┆.┆思┆ ┆个┆ ┆法┆己│
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
│ ┆ ┆ ┆ ┆有┆否┆.┆将┆如┆"┆"┆个┆并┆地┆把┆内┆我┆.│
│ ┆ ┆ ┆ ┆系┆则┆ ┆用┆果┆传┆我┆方┆且┆址┆所┆存┆愿┆ │
│ ┆ ┆ ┆ ┆统┆-┆ ┆尽┆返┆递┆爱┆法┆在┆压┆有┆.┆意┆ │
│ ┆ ┆ ┆ ┆资┆-┆ ┆一┆回┆给┆你┆-┆栈┆入┆我┆.┆虚┆ │
│ ┆ ┆ ┆ ┆源┆我┆ ┆生┆值┆你┆,┆-┆尾┆堆┆能┆.┆拟┆ │
│ ┆ ┆ ┆ ┆.┆将┆ ┆去┆为┆.┆你┆-┆压┆栈┆实┆ ┆出┆ │
│ ┆ ┆ ┆ ┆.┆释┆ ┆爱┆真┆.┆爱┆将┆入┆.┆现┆ ┆最┆ │
│ ┆ ┆ ┆ ┆.┆放┆ ┆你┆-┆.┆我┆字┆最┆.┆的┆ ┆后┆ │
│ ┆ ┆ ┆ ┆ ┆掉┆ ┆.┆-┆ ┆吗┆符┆后┆.┆方┆ ┆一┆ │
│ ┆ ┆ ┆ ┆ ┆所┆ ┆.┆我┆ ┆?┆串┆一┆ ┆法┆ ┆点┆ │
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
转自:http://www.cnblogs.com/dushouke/archive/2008/07/01/1233077.html
1。PHP 的 __FILE__ 常量(如何得到根目录)
dirname(__FILE___) 函数返回的是脚本所在在的路径。
比如文件 b.php 包含如下内容:
$basedir = dirname(__FILE__);
?>
如果b.php被其他目录里的a.php文件require 或者 include 去引用的话。
变量$basedir 的内容还是b.php所在的那个文件夹的路径。
而不是变成a.php文件所在的目录。
dirname(__FILE__) 一般会返回文件所的当前目录到系统根目录的一个目录结构。
不会返回当前的文件名称。
dirname(__FILE__) 也可能返回一个 . (当前目录)
[原因是 b.php 文件在 http.conf 或者 PHP 配置开发环境的默认WEB目录下.
比如 WEB_ROOT 为: "C:/root/www/".]
b.php文件路径为: "C:/root/www/b.php". 使用方法提示, 如果重复一次可以把目录往上提升一个层次:
比如:$d = dirname(dirname(__FILE__));
其实就是把一个目录给dirname()做参数了.因为dirname()返回最后的目录不带\\或者是/
所以重复使用的时候可以认为 dirname() 把最下层的目录当成文件名来处理了.照常返回
当前目录的上级目录.这样重复就得到了它的上一级的目录. 包含得到上一级目录的文件include(dirname(__FILE__).'/../filename.php');2。如何将PHP文件和html文件结合使用 if($reguser != ""){
echo"Submit Photo
";
echo"Log Out";
}else{
echo"Login";
}
?>
dirname(__FILE___) 函数返回的是脚本所在在的路径。
比如文件 b.php 包含如下内容:
$basedir = dirname(__FILE__);
?>
如果b.php被其他目录里的a.php文件require 或者 include 去引用的话。
变量$basedir 的内容还是b.php所在的那个文件夹的路径。
而不是变成a.php文件所在的目录。
dirname(__FILE__) 一般会返回文件所的当前目录到系统根目录的一个目录结构。
不会返回当前的文件名称。
dirname(__FILE__) 也可能返回一个 . (当前目录)
[原因是 b.php 文件在 http.conf 或者 PHP 配置开发环境的默认WEB目录下.
比如 WEB_ROOT 为: "C:/root/www/".]
b.php文件路径为: "C:/root/www/b.php". 使用方法提示, 如果重复一次可以把目录往上提升一个层次:
比如:$d = dirname(dirname(__FILE__));
其实就是把一个目录给dirname()做参数了.因为dirname()返回最后的目录不带\\或者是/
所以重复使用的时候可以认为 dirname() 把最下层的目录当成文件名来处理了.照常返回
当前目录的上级目录.这样重复就得到了它的上一级的目录. 包含得到上一级目录的文件include(dirname(__FILE__).'/../filename.php');2。如何将PHP文件和html文件结合使用 if($reguser != ""){
echo"Submit Photo
";
echo"Log Out";
}else{
echo"Login";
}
?>
原来我总是很自信地以为:你有本事找到 MD5 的碰撞又如何?你难道还有本事让两个可执行文件的 MD5 一样,却又都能正常运行,并且可以做完全不同的事情么?
答:还真的可以.
http://www.win.tue.nl/hashclash/SoftIntCodeSign/HelloWorld-colliding.exe
http://www.win.tue.nl/hashclash/SoftIntCodeSign/GoodbyeWorld-colliding.exe
这两个程序会在屏幕上打印出不同的字符,但是它们的 MD5 都是一样的。
答:还真的可以.
http://www.win.tue.nl/hashclash/SoftIntCodeSign/HelloWorld-colliding.exe
http://www.win.tue.nl/hashclash/SoftIntCodeSign/GoodbyeWorld-colliding.exe
这两个程序会在屏幕上打印出不同的字符,但是它们的 MD5 都是一样的。
string sql = "SELECT * FROM [Sheet1$] where f1 is not null and f2 is not null ";
OleDbCommand oldcom = new OleDbCommand(sql, new OleDbConnection(sqlconn));
OleDbDataAdapter oleda = new OleDbDataAdapter(oldcom);
DataSet ds = new DataSet();
oleda.Fill(ds, "[Sheet1$]");
OleDbCommand oldcom = new OleDbCommand(sql, new OleDbConnection(sqlconn));
OleDbDataAdapter oleda = new OleDbDataAdapter(oldcom);
DataSet ds = new DataSet();
oleda.Fill(ds, "[Sheet1$]");
一、选择公司的形式:
普通的有限责任公司,最低注册资金3万元,需要2个(或以上)股东.
从06年1月起新的公司法规定,允许1个股东注册有限责任公司,这种特殊的有限责任公司又称“一人有限公司”(但公司名称中不会有“一人”字样,执照上会注明“自然人独资”),最低注册资金10万元。
如果你和朋友、家人合伙投资创业,可选择普通的有限公司,最低注册资金3万元;如果只有你一个人作为股东,则选择一人有限公司,最低注册资金10万元。
二、注册公司的步骤:
普通的有限责任公司,最低注册资金3万元,需要2个(或以上)股东.
从06年1月起新的公司法规定,允许1个股东注册有限责任公司,这种特殊的有限责任公司又称“一人有限公司”(但公司名称中不会有“一人”字样,执照上会注明“自然人独资”),最低注册资金10万元。
如果你和朋友、家人合伙投资创业,可选择普通的有限公司,最低注册资金3万元;如果只有你一个人作为股东,则选择一人有限公司,最低注册资金10万元。
二、注册公司的步骤:
不知道什么时候开始,日志中的错别字增加,
也不想怎么表达一些生活里的其它信息,我自己呢是一片空白
日志的流量一直这样子,呵
看来文字是不够的,现在给的信息太少了吧!
只是都没有时间写,就当自己的记事本!
也不想怎么表达一些生活里的其它信息,我自己呢是一片空白
日志的流量一直这样子,呵
看来文字是不够的,现在给的信息太少了吧!
只是都没有时间写,就当自己的记事本!
找了一下资料 ,可以用这个方法来玩成et的
$pclist = $ck->et_cat("select * from cuku_procat order by path");
function et_cat($sql)
{
global $db;
$query=$db->query($sql);
while($qs = $db->fetch_array($query))
{
$str='|-';
if(substr_count($qs['path'],',')>1)
{
for($i=0;$i<(substr_count($qs['path'],',')-2);$i++)
$str.= '---';
}
$qs['catname']=$str.$qs['catname'];
$arr[]=$qs;
}
return $arr;
}
{
global $db;
$query=$db->query($sql);
while($qs = $db->fetch_array($query))
{
$str='|-';
if(substr_count($qs['path'],',')>1)
{
for($i=0;$i<(substr_count($qs['path'],',')-2);$i++)
$str.= '---';
}
$qs['catname']=$str.$qs['catname'];
$arr[]=$qs;
}
return $arr;
}
$pclist = $ck->et_cat("select * from cuku_procat order by path");
<?php
require_once("class/cuku.php");
$ck = new Cuku();
$time_start = $ck->getmicrotime();
$db = $ck->my($db_server,$db_username,$db_password,$db_name);
$tl = $ck->tp($mbcon[template]);
#以上是mysql数据库文件的设置
//include("public.php");
$list=$ck->et_cat("ck_test"); //tablename ck_test
$time = $ck->getmicrotime()-$time_start;
$ck->mk("test");
?>
require_once("class/cuku.php");
$ck = new Cuku();
$time_start = $ck->getmicrotime();
$db = $ck->my($db_server,$db_username,$db_password,$db_name);
$tl = $ck->tp($mbcon[template]);
#以上是mysql数据库文件的设置
//include("public.php");
$list=$ck->et_cat("ck_test"); //tablename ck_test
$time = $ck->getmicrotime()-$time_start;
$ck->mk("test");
?>
上在的time应该可以放到class cuku 里的属性中
之前要模板中无法做到无限分类,现在的话,通过$ck->et_cat("table")来实现达到et的无限分类的效果!
无限分类,只是为了管理方便!不知道是不是这样理解,至少,代码都少了,
输出的结果:
引用
|-class1
|----one 1
|-------small one 7
|-------smail two 7
|----two 1
|-class2
|----two 2
|----one 2
|-class3
|----one 3
|----two 3
|-class4
|----one 4
|----two 4
|-class5
|-class6
time0.00342679023743
|----one 1
|-------small one 7
|-------smail two 7
|----two 1
|-class2
|----two 2
|----one 2
|-class3
|----one 3
|----two 3
|-class4
|----one 4
|----two 4
|-class5
|-class6
time0.00342679023743
html页
[codes=php]require_once("data/conn.php");
require_once("class/cuku.php");
$db = new Dirver();
$ck = new Cuku();
$time_start = $ck->getmicrotime();
$db->DBLink($db_server,$db_username,$db_password,$db_name);
#以上是mysql数据库文件的设置
include("public.php");
//声明类
#得到这个分类的id
$Php2Html_FileUrl = $_SERVER["REQUEST_URI"];
$Php2Html_UrlString = str_replace("/", "", strrchr($Php2Html_FileUrl, "/"));
$sid=intval(intval($Php2Html_UrlString));//Integer type variable conversion
if (!intval($sid))
{
$sid=intval($_GET['id']);
if(!intval($sid))
{
$sid=3;
}
}
#显示网站大类
$subarr=$db->rows("SELECT id,catname,pcatid FROM ck_cat where id=$sid and view=1 order by list asc");
$arr=$db->rows(sprintf("SELECT id,catname FROM ck_cat where id=%d and view=1 order by list asc",$subarr[pcatid]));
$catmenus=$ck->et_list("SELECT id,catname,content FROM ck_cat where pcatid=0 and view=1 order by list asc",0);
#列出当前面的其它分类
$sub_menu=$db->query(sprintf("SELECT id,catname,content FROM ck_cat
WHERE pcatid=%d and view=1
ORDER BY list ASC",$arr[id]));
#分页显示
//处理分页
$list=$ck->et_page("select id,countruby as jsq,title,left(`datetime`,10) as `time`,countruby,left(content,500) as content from ck_ruby where menu=$sid order by id desc",20);
$pageinfo=$ck->et_pageinfo();
//连载
$tl->set_file('list');
$tl->n();
$time = $ck->getmicrotime()-$time_start;
$tl->p('list');
$db->close();
?>[/codes]
require_once("class/cuku.php");
$db = new Dirver();
$ck = new Cuku();
$time_start = $ck->getmicrotime();
$db->DBLink($db_server,$db_username,$db_password,$db_name);
#以上是mysql数据库文件的设置
include("public.php");
//声明类
#得到这个分类的id
$Php2Html_FileUrl = $_SERVER["REQUEST_URI"];
$Php2Html_UrlString = str_replace("/", "", strrchr($Php2Html_FileUrl, "/"));
$sid=intval(intval($Php2Html_UrlString));//Integer type variable conversion
if (!intval($sid))
{
$sid=intval($_GET['id']);
if(!intval($sid))
{
$sid=3;
}
}
#显示网站大类
$subarr=$db->rows("SELECT id,catname,pcatid FROM ck_cat where id=$sid and view=1 order by list asc");
$arr=$db->rows(sprintf("SELECT id,catname FROM ck_cat where id=%d and view=1 order by list asc",$subarr[pcatid]));
$catmenus=$ck->et_list("SELECT id,catname,content FROM ck_cat where pcatid=0 and view=1 order by list asc",0);
#列出当前面的其它分类
$sub_menu=$db->query(sprintf("SELECT id,catname,content FROM ck_cat
WHERE pcatid=%d and view=1
ORDER BY list ASC",$arr[id]));
#分页显示
//处理分页
$list=$ck->et_page("select id,countruby as jsq,title,left(`datetime`,10) as `time`,countruby,left(content,500) as content from ck_ruby where menu=$sid order by id desc",20);
$pageinfo=$ck->et_pageinfo();
//连载
$tl->set_file('list');
$tl->n();
$time = $ck->getmicrotime()-$time_start;
$tl->p('list');
$db->close();
?>[/codes]
[codes=C#]
///
public string timeformat(string timestr)
{
timestr = timestr.Trim();
if (Regex.IsMatch(timestr, @"^(\d{4})\D*(\d{2})\D*(\d{2})$"))
{
//this.Nodate = true;
return Regex.Replace(timestr, @"^(\d{4})\D*(\d{2})\D*(\d{2})$", "$1-$2-$3", RegexOptions.None);
}
else
{
// this.Nodate = false;
return timestr;
}
}[/codes]
///
public string timeformat(string timestr)
{
timestr = timestr.Trim();
if (Regex.IsMatch(timestr, @"^(\d{4})\D*(\d{2})\D*(\d{2})$"))
{
//this.Nodate = true;
return Regex.Replace(timestr, @"^(\d{4})\D*(\d{2})\D*(\d{2})$", "$1-$2-$3", RegexOptions.None);
}
else
{
// this.Nodate = false;
return timestr;
}
}[/codes]
这工具无法实现在一有源码的目录新建项目?
昨天一个项目在zs里面很存很慢,想用NetBeans IDE Early Access for PHP
但是发现,只能新建这项目,而无法在原来的目录上新建,你们是不是也碰到这个问题!
机子不知道哪里出了问题,u盘在前置口都不能用在后置口,又不能保存文件,在公司没有这事!
昨天一个项目在zs里面很存很慢,想用NetBeans IDE Early Access for PHP
但是发现,只能新建这项目,而无法在原来的目录上新建,你们是不是也碰到这个问题!
机子不知道哪里出了问题,u盘在前置口都不能用在后置口,又不能保存文件,在公司没有这事!
async Boolean Default: true
By default, all requests are sent asynchronous (e.g. this is set to true by default). If you need synchronous requests, set this option to false. Note that synchronous requests may temporarily lock the browser, disabling any actions while the request is active.
beforeSend Function
A pre-callback to modify the XMLHttpRequest object before it is sent. Use this to set custom headers etc. The XMLHttpRequest is passed as the only argument. This is an Ajax Event. You may return true in function to cancel the request.
function (XMLHttpRequest) {
this; // the options for this ajax request
}
By default, all requests are sent asynchronous (e.g. this is set to true by default). If you need synchronous requests, set this option to false. Note that synchronous requests may temporarily lock the browser, disabling any actions while the request is active.
beforeSend Function
A pre-callback to modify the XMLHttpRequest object before it is sent. Use this to set custom headers etc. The XMLHttpRequest is passed as the only argument. This is an Ajax Event. You may return true in function to cancel the request.
function (XMLHttpRequest) {
this; // the options for this ajax request
}
引用
首先感谢 为之漫笔 。他是1.1API的翻译者。1.2的翻译是完全基于1.1的API翻译的,拜一记。本次翻译临近结束时,由他翻译的Learning jQuery 的中文版《jQuery基础教程》即将出版。作为国内jQuery的引路人的他,我由衷地向他表示感谢!
想在外图看一看有没有这本书,但是网上没有找到,当当没有效率!晚上回去看一下,周末没买书,先买本网上的!
哈哈,慢慢的完成,要是当时写成这样子的话,我写在做网站的速度应该会快很多,今天玩成了很多,注册了园子,然后问的问题,解决,接着完成这个类,然后在改代码!
现在是升级,网站这样写的快多了!
代码还在不断的完成中!原来的cuku.net的程序,现在在改成这样的! 目前cuku.php这个类的话叫1.0好了!
好了,先这样了,目前还没有什么代码要封装了!
现在是升级,网站这样写的快多了!
代码还在不断的完成中!原来的cuku.net的程序,现在在改成这样的! 目前cuku.php这个类的话叫1.0好了!
好了,先这样了,目前还没有什么代码要封装了!
这文章不是给我们百姓看了,网上有一个地方很不是最高法能管的!做网站的知道,只要上网不是玩游戏的也知道!
有些人当guan就是以pai马而活,
用lu的话来说,就是当稳了努才
http://news.qq.com/a/20080623/000126.htm
最高法要求利用互联网等建立民意表达机制
本报北京6月22日电(记者 崔丽)最高人民法院院长王胜俊今天在全国高级法院院长会议上强调,法院审判要更加注重保障民生,要充分利用互联网、人民来信来访、申诉再审等诸多方式和环节,建立科学、畅通、有效、简便的民意表达机制,及时掌握民生需求,适时调整司法政策。
王胜俊要求,要更加重视涉及教育、医疗、就业、社保、住房等关系民生案件的审理,通过司法手段切实维护人民群众的正当权益。建立和完善有利于节约能源资源和保护生态环境的司法政策,加大对城乡人居环境的司法保护力度;要继续制定和完善涉及合同法、物权法和公司法等法律的相关司法解释。正确贯彻宽严相济的刑事政策,贯彻实施修改后的民事诉讼法,着力破解申诉难、申请再审难和执行难等司法难题,有效治理重信重访,
最高法院将建立健全巡视制度,加大对法院“一把手”和其他主要领导干部及重点岗位领导干部的监督。全面建立执行联动威慑机制,加强与公安、检察、金融、工商、监察、新闻等部门的联动,切实解决执行难问题。积极探索民商事裁判文书的网上发布制度,建立更加合理、及时、透明、有效、科学的司法公开制度和社会评价制度。
不知道从中青在线的文章发出来几个能相信?
我想我的这日志,最后还要删除,因为blog不能发表z治的东西!这个应该个人blog都知道!
在主席上网的时候中华网删除了很多贴就知道了!
有些人当guan就是以pai马而活,
用lu的话来说,就是当稳了努才
引用
http://news.qq.com/a/20080623/000126.htm
最高法要求利用互联网等建立民意表达机制
本报北京6月22日电(记者 崔丽)最高人民法院院长王胜俊今天在全国高级法院院长会议上强调,法院审判要更加注重保障民生,要充分利用互联网、人民来信来访、申诉再审等诸多方式和环节,建立科学、畅通、有效、简便的民意表达机制,及时掌握民生需求,适时调整司法政策。
王胜俊要求,要更加重视涉及教育、医疗、就业、社保、住房等关系民生案件的审理,通过司法手段切实维护人民群众的正当权益。建立和完善有利于节约能源资源和保护生态环境的司法政策,加大对城乡人居环境的司法保护力度;要继续制定和完善涉及合同法、物权法和公司法等法律的相关司法解释。正确贯彻宽严相济的刑事政策,贯彻实施修改后的民事诉讼法,着力破解申诉难、申请再审难和执行难等司法难题,有效治理重信重访,
最高法院将建立健全巡视制度,加大对法院“一把手”和其他主要领导干部及重点岗位领导干部的监督。全面建立执行联动威慑机制,加强与公安、检察、金融、工商、监察、新闻等部门的联动,切实解决执行难问题。积极探索民商事裁判文书的网上发布制度,建立更加合理、及时、透明、有效、科学的司法公开制度和社会评价制度。
不知道从中青在线的文章发出来几个能相信?
我想我的这日志,最后还要删除,因为blog不能发表z治的东西!这个应该个人blog都知道!
在主席上网的时候中华网删除了很多贴就知道了!
[codes=php]function et_list($sql,$alst,$myattay='')
{
global $db;
$query = $db->query($sql,$alst);
$arr = array(); //定义数组
while($qs = $db->fetch_array($query))
{
$arr[] = $qs;
}
return $arr;
}[/codes]
我打算在第三个参数那里设处理这些功能!
但是这样看来,还是回到原来的点上,如果title之类的要处理,还是有问题!
{
global $db;
$query = $db->query($sql,$alst);
$arr = array(); //定义数组
while($qs = $db->fetch_array($query))
{
$arr[] = $qs;
}
return $arr;
}[/codes]
我打算在第三个参数那里设处理这些功能!
但是这样看来,还是回到原来的点上,如果title之类的要处理,还是有问题!
文件下载下来,但是安装出错!
http://learn.iis.net/page.aspx/248/configuring-fastcgi-extension-for-iis60/
原文章!
还是那句话baidu文章一大抄!
http://learn.iis.net/page.aspx/248/configuring-fastcgi-extension-for-iis60/
原文章!
还是那句话baidu文章一大抄!
object oMissing = Missing.Value;
Microsoft.Office.Interop.Excel.Application ExcelObj =
new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbook WBook;
Microsoft.Office.Interop.Excel.Worksheet WSheet;
Microsoft.Office.Interop.Excel.Range Selection;
WBook = ExcelObj.Workbooks.Open(@"c:\test\1.xlsx",
oMissing, oMissing, oMissing, oMissing, oMissing,
oMissing, oMissing, oMissing, oMissing, oMissing,
oMissing, oMissing, oMissing, oMissing);
『小鸭五笔』是一款以五笔为主的中文输入法软件,并提供了拼音辅助输入功能。
·支持GB18030标准 (GBK大字符集21004字及CJK-A扩充区6582字)。
·为初学五笔的朋友提供突出显示简码字的功能。
·支持打简出繁,支持简/繁体非对称转换。
·支持拼音、五笔编码双向反查。
下载:小鸭五笔v2.4 (x86/x64)
2.4 版主要更新记录:
·解决个别软件引起的多状态栏问题。
注:目前测试效果还算理想,但导致出现这种现象的原因不在IME输入法,所以极特殊情况也许仍会出现。
·在Vista系统安装后自动调整安装目录下码表等子目录的完整性级别为低,以便在保护模式进程中可以管理码表或修改配置。
注:如果想禁止保护模式进程改写码表等子目录下文件、可执行安装目录下
duckling.exe /lm
恢复子目录的完整性级别为中级(恢复后在保护模式进程无法修改配置文件、加词等操作)。
·完善多显示器支持:
1、拖动输入窗口后可立即调整状态栏及候选窗到输入窗口所在显示器(此前版本需关/开一次或切换焦点时才能调整)。
2、软键盘拖动过程中磁性吸附边由屏幕四边改为工作区四边(仍允许跨显示器拖动),避免易自动停靠到任务栏下被任务遮挡。
·允许自定义数字后强制半角符号(小数点等),可选、缺省未启用。
·增加以文本方式编辑配置文件功能(自定义标点、快捷键部分),保存后可立即生效。
·默认皮肤统一支持使用SKINS文件夹下LOGO_L.PNG文件作为候选窗水印(可选)。
·……
注意:如果要继续使用以前自定义过的码表,安装前需自己备份原安装目录下 mb*.mb 文件
·支持GB18030标准 (GBK大字符集21004字及CJK-A扩充区6582字)。
·为初学五笔的朋友提供突出显示简码字的功能。
·支持打简出繁,支持简/繁体非对称转换。
·支持拼音、五笔编码双向反查。
下载:小鸭五笔v2.4 (x86/x64)
2.4 版主要更新记录:
·解决个别软件引起的多状态栏问题。
注:目前测试效果还算理想,但导致出现这种现象的原因不在IME输入法,所以极特殊情况也许仍会出现。
·在Vista系统安装后自动调整安装目录下码表等子目录的完整性级别为低,以便在保护模式进程中可以管理码表或修改配置。
注:如果想禁止保护模式进程改写码表等子目录下文件、可执行安装目录下
duckling.exe /lm
恢复子目录的完整性级别为中级(恢复后在保护模式进程无法修改配置文件、加词等操作)。
·完善多显示器支持:
1、拖动输入窗口后可立即调整状态栏及候选窗到输入窗口所在显示器(此前版本需关/开一次或切换焦点时才能调整)。
2、软键盘拖动过程中磁性吸附边由屏幕四边改为工作区四边(仍允许跨显示器拖动),避免易自动停靠到任务栏下被任务遮挡。
·允许自定义数字后强制半角符号(小数点等),可选、缺省未启用。
·增加以文本方式编辑配置文件功能(自定义标点、快捷键部分),保存后可立即生效。
·默认皮肤统一支持使用SKINS文件夹下LOGO_L.PNG文件作为候选窗水印(可选)。
·……
注意:如果要继续使用以前自定义过的码表,安装前需自己备份原安装目录下 mb*.mb 文件
NGO,英文“non-governmentorganization”一词的缩写,是指在特定法律系统下,不被视为政府部门的协会、社团、基金会、慈善信托、非营利公司或其他法人,不以营利为目的的非政府组织。
NGO在全球范围的兴起始于20世纪80年代。随着全球人口、贫困和环境问题的日益突出,人们发现仅仅依靠传统的政府和市场两级还无法解决人类的可持续发展问题。作为一种回应,NGO迅速成长并构成社会新的一级。
NGO不是政府,不靠权力驱动;也不是经济体,尤其不靠经济利益驱动。NGO的原动力是志愿精神。
一个发达的现代社会需要发达的非政府组织。据调查,美国非政府组织总数超过200万个,经费总数超过5000亿,工作人员超过900万人。如此庞大和活跃的非政府机构(NGO),是与美国“大社会,小政府”的制度结构相配套的。这种制度的来源,与美国建国之初移民互助自助的传统有关。
非政府组织的经济来源主要是社会及私人的捐赠。美国有力量极其强大的各种私人基金会支撑美国的各种NGO。国家从税收上确立捐赠部分可以抵税的制度,鼓励捐赠。
NGO在全球范围的兴起始于20世纪80年代。随着全球人口、贫困和环境问题的日益突出,人们发现仅仅依靠传统的政府和市场两级还无法解决人类的可持续发展问题。作为一种回应,NGO迅速成长并构成社会新的一级。
NGO不是政府,不靠权力驱动;也不是经济体,尤其不靠经济利益驱动。NGO的原动力是志愿精神。
一个发达的现代社会需要发达的非政府组织。据调查,美国非政府组织总数超过200万个,经费总数超过5000亿,工作人员超过900万人。如此庞大和活跃的非政府机构(NGO),是与美国“大社会,小政府”的制度结构相配套的。这种制度的来源,与美国建国之初移民互助自助的传统有关。
非政府组织的经济来源主要是社会及私人的捐赠。美国有力量极其强大的各种私人基金会支撑美国的各种NGO。国家从税收上确立捐赠部分可以抵税的制度,鼓励捐赠。
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/mayongzhan - 马永占,myz,mayongzhan
Reinhold Weber 提出PHP程序员的40点陋习.(本E问只写了一部分内容,译者找到原版翻译,以下是完全版)
1不写注释 (写了)
2不使用可以提高生产效率的IDE工具(用了,还打算写代码生成器,在mysql和C#中产生)
3不使用版本控制(版本功能这个都在变)
4不按照编程规范写代码(这个按uml来写)
Reinhold Weber 提出PHP程序员的40点陋习.(本E问只写了一部分内容,译者找到原版翻译,以下是完全版)
1不写注释 (写了)
2不使用可以提高生产效率的IDE工具(用了,还打算写代码生成器,在mysql和C#中产生)
3不使用版本控制(版本功能这个都在变)
4不按照编程规范写代码(这个按uml来写)
《马关条约》(又称《春帆楼条约》)共11款,并附有“另约”和“议订专条”。主要内容有:1.中国承认朝鲜的独立自主,废绝中朝宗藩关系。2.中国割让辽东半岛、台湾及澎湖列岛给日本。3.赔偿日本军费银二亿两。4.开放重庆、沙市、苏州和杭州为商埠。5.日本可以在中国通商口岸开设工厂。
《马关条约》是1860年中英、中法等《北京条约》以来外国侵略者加给中国的一个最刻毒的不平等条约,它使日本得到巨大的利益,也适应了帝国主义各国向中国输出资本的愿望。条约签订后,由于俄、德、法三国的干涉,日本将辽东半岛退还给中国,中国付给日本“酬报”银三千万两。
《马关条约》是1860年中英、中法等《北京条约》以来外国侵略者加给中国的一个最刻毒的不平等条约,它使日本得到巨大的利益,也适应了帝国主义各国向中国输出资本的愿望。条约签订后,由于俄、德、法三国的干涉,日本将辽东半岛退还给中国,中国付给日本“酬报”银三千万两。














