昨天一位朋友遇到的问题
我就不陈述解决办法的途径了,下载下面的工具就可以了
不放心的话请去金山主页下载“金山卫士“桌面图标”Lnk木马专杀”
我不知道朋友是怎么中毒的
但我发现个问题,出现这个问题的,并在网上询问的
天涯也好、百度也罢,无一例外全部都让你使用金山网盾或上面的产品
我知360、可牛、金山打的不可开交
但以牺牲用户利益来作为你们作战资本
我觉得离关门也不会太远了
http://cid-d0fdc62920416337.skydrive.live.com/self.aspx/Security/lnkkiller.exe
注意,我不是讲常规方法的,一般来说,网上的一堆文章都可以解决您的问题,如果按照其他网站讲的,没有解决您的问题,您可以看看下面的东西,不然我觉得没有必要浪费您的时间
今天遇到个问题
同样两个页面
都用的一个模板页
一个就好好的,一个呢 模板页的部分正常,内容页的地方就乱码
(Harde做开发,一般客户没有特殊要求,都是采用UTF-8编码的)
web.config、页面也都设置了UTF-8
打开EditPlus,发现个奇怪的问题
模板页用的UTF-8没错
页面的cs文件用的也是utf-8编码
但页面aspx文件的编码竟然是GB2312
ok,问题找到了
重新保存为utf-8,刷新网页,OK,乱码解决…
不过问题是,回到VS,再次保存,又成GB2312了…
这里告诉大家个小窍门,其实VS没那么笨
点击“文件”-“高级保存选项”
在编码上选择“Unicode(UTF-8带签名)代码页65001”
OK,问题彻底解决
说个话外题,UTF-8的签名(BOM) 有时并不能给你带来方便,甚至会给你带来困扰
比如在PHP开发中,签名就会影响到文件的执行…
所以不同的环境要采用不同的处理措施
我是最近才发现这个东西的….惭愧….
可能大家遇到过这种情形
数据库有个int型的列,但是却允许空
但在程序里 就有这样一个问题
int型是不能为null的….纠结吧
Nullable就是干这个的
简单介绍下
Nullabe类型可以表示所有基础类型的值,并在其基础上增加了一个null值。
Nullable类型可以有两种方式声明:(Nullable在System命名空间下)
Nullable variable
T? variable
实际中就是
Nullable i
int? i
有一点大家是很愿意见到的,那就是T可以是包含struct在内的任何值类型。(不能是一个引用类型)
Nullable类型的实例包含两个公共(public)的只读(read-only)属性:
HasValue与Value
HasValue是bool类型,当变量包含一个非空(non-null)值的时候它返回true;
Value是一个同基础类型相同的类型。如果HasValue返回true,Value包含一个有意义的值。如果HasValue返回false, 访问Value的操作将会引发一个InalidOperationException的异常。
值得注意的是 任何类型与Nullable比较都是false
更多内容大家参见
http://msdn2.microsoft.com/en-us/library/2cf62fcy.aspx[en]
与
http://www.cnblogs.com/lsp/articles/601580.html[zh-CN]
键盘符号的英文读法,Nokia N8采用了^3操作系统,^怎么读,恐怕难倒一堆人
总不能读 幂3吧….
` backquote 反引号
~ tilde
! exclam
@ at
# numbersign,英语国家是hash,美语是pound,音乐里作sharp,如C#
$ dollar
% percent
^ caret
& ampersand
* asterisk,star(美语),数学公式中作multiply
( parenleft,opening parentheses
) parenright,closing paretheses
- minus;hyphen连字符,不读
_ underscore
+ plus
= equal
[ bracketleft,opening bracket
] bracketright,closing bracket
{ braceleft
} braceright
; semicolon
: colon
‘ quote
” doublequote
/ slash
\ backslash 反斜杠
| bar
, comma
< less
> greater
. period
? question
space 空格
一些特殊符号的英文读法
主要是数学符号
< is less than
> is more than
≮ is not less than
≯ is not more than
≤ is less than or equal to 小于或等于号
- hyphen 连字符
≥ is more than or equal to 大于或等于号
‘ apostrophe 省略号,英文中省略字符用的撇号;所有格符号
% percent
- dash 破折号
‰ per mille
∞ infinity 无限大号
∝ varies as 与…成比例
( ) parentheses 圆括号
√ (square) root 平方根
[ ] square brackets 方括号
∵ since; because 因为
《 》 French quotes 法文引号;书名号
∴ hence 所以
… ellipsis 省略号
∷ equals, as (proportion) 等于,成比例
¨ tandem colon 双点号
∠ angle 角
∶ ditto 双点号
⌒ semicircle 半圆
‖ parallel 双线号
⊙ circle 圆
/ virgule 斜线号
○ circumference 圆周
~ swung dash 代字号
△ triangle 三角形
§ section; division 分节号
⊥ perpendicular to 垂直于
→ arrow 箭号;参见号
∪ union of 并,合集
∩ intersection of 交,通集
∫ the integral of …的积分
± plus or minus 正负号
∑ summation of 总和
× is multiplied by 乘号
° degree 度
÷ is divided by 除号
′ minute 分
″ second 秒
≠ is not equal to 不等于号
≡ is equivalent to 全等于号
℃ Celsius degree 摄氏度
≌ is equal to or approximately equal to 等于或约等于号
希腊字母的读法
α Α alpha ['aelfa]
β Β beta ['bi:ta / 'beita]
γ Γ gamma ['gaema]
δ Δ delta ['delta]
ε Ε epsilon ['epsilan / ep'sailan]
ζ Ζ zeta ['zi:ta]
η Η eta ['i:ta / 'eita]
θ Θ theta ['θita]
ι Ι iota [ai'outa]
κ Κ kappa ['kaepa]
λ Λ lamda ['laemda]
μ Μ mu [mju:]
ν Ν nu [nju:]
ξ Ξ xi [ksai / gzai / zai]
ο Ο omicron [ou'maikran]
π Π pi [pai]
ρ Ρ rho [rou]
σ Σ sigma ['sigma]
τ Τ tau [tau]
υ Υ upsilon ['ju:psilon / ju:p'sailan] o 是反 c 。
φ Φ phi [fai]
χ Χ chi [kai]
ψ Ψ psi [psi:]
ω Ω omega ['oumiga / ou'mi:ga]
本文内容来源
http://www.cnblogs.com/naotang/archive/2008/08/12/1266013.html
这篇文章主要用来当作笔记,为了方便新手观看,我写的尽量详细简单。
操作系统Ubuntu 10.04
首先去Sun主页下载JDK(注意虽然Ubuntu通过安装 Alien可以支持rpm包,不过我建议还是用bin包比较好)。
写这篇文章时,JDK版本为1.6.0_20,下载完毕我们得到jdk-6u20-linux-i586.bin文件。
(我下载到移动硬盘里,挂载为/media/oo Setup oo/,下文出现的/media/oo Setup oo/Programming/为我移动硬盘的programming文件夹)
ok~打开终端
键入(“//”后的不用输入,写给你看的….)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
| sudo mkdir /usr/lib/jvm/java/
//创建文件夹
sudo cp “/media/oo Setup oo/Programming/jdk-6u20-linux-i586.bin” /usr/lib/jvm/java/
//复制下载的bin到刚才创建的文件夹
cd /usr/lib/jvm/java
sudo ./jdk-6u20-linux-i586.bin
//解压文件包
//不停按空格,直到出现Do you agree to the above license terms? [yes or no]
yes
//等待完成
sudo gedit /etc/environment
//修改环境变量
//在PATH的末尾添加:/usr/lib/jvm/java/jdk1.6.0_20/bin
//Path的样子最终为
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java/jdk1.6.0_20/bin"
//再把下面的直接粘贴在PATH下面,注意不是里面(我觉得我这话说的多余.....)
CLASSPATH=/usr/lib/jvm/java/jdk1.6.0_20/lib
JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_20
source /home/harde/.bashrc
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_20/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_20/bin/javac 300
sudo update-alternatives --config java
//这时会出现诸如
//有 2 个选项可用于替换项 java (提供 /usr/bin/java)。
// 选择 路径 优先级 状态
//------------------------------------------------------------
//* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式
// 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式
// 2 /usr/lib/jvm/java/jdk1.6.0_20/bin/java 300 手动模式
//的东西,输入2,选择刚才我们建立的那个
//OK Java -version看下
harde@harde-laptop:~$ java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Server VM (build 16.3-b01, mixed mode) |