









1.最近项目的唯一进展是相关领导要下来检查工作,于是又得瞎忙乎一阵,对这个项目真是彻底失去了信心.只希望这两个月安静地过去.
2.试着投了一下简历,接到几个公司要求去面试的电话,当然那么远我是不可能去的.其中有我一直想去的华为,如果我再信心足一些,或许我会拼一把.但我还是觉得量力而行现实一点.
3.现实一点,嗯.现实是不管我记忆如何深刻,都不会改变我在她心目中的轻描淡写.过去的东西再美好,都只能是回忆.当一个人不断回忆的时候,只能说明他已经老了.注册了一个神秘的域名,准备把那些回忆拿出来晒晒,顺便让风吹吹,淡一点再淡一点.
4.是的,我老了.老的没有了年轻时候的冲动与浪漫.甚至于不敢轻易去开始,去追逐另一个幸福的开始.老的同时亦会成熟.以至于干每一件事之前都会想到曾经的痛.
5.成熟的想法是结婚并不是两个人你情我愿的事情,而是两个家庭甚至于两个社会小团体的碰撞.所以考虑一个结婚对象时,自然要考虑很多因素.可能这辈子也只能做一次背着对方父母谈四年恋爱的事情.
6.恋爱必须以结婚为前提,这是我一直以为的原则.感情这东西,付出一次就少一点.以每次50%计算,(1-50%)的n次方,是一个可怕的数字.况且有可能第一次就付出了99%.剩下的1%,应该留着生根发芽.
调用window.print()来打印可能是最简单的打印输出方式了
很多人另写了打印类来控制打印输出
其实如果你只是简单的对输出样式进行控制
只要用CSS就可完成啦.
1.
为页面指定两个CSS文件,一个用于屏幕显示,一个用于打印:
2.这个CSS文件和普通的CSS文件写法一样,并无任何区别.
你可以用display: none 来隐藏一些在打印过程中不想输出的内容.
3.对了textbox,可以设置overflow: visible来达到根据内容自适应高度输出.
可是……
可是……
我们都已长大
不能忽略这些"可是"
http://music.cyol.com/images/2007-01/08/050104081718657264352.mp3
[quote]《狗》
词曲: 丁薇
编曲: 丁薇 / 林朝阳
制作人:林朝阳 / 丁薇
那一年回家路上遇见一条狗
哀求的双眼看着我
他好像喜欢我要跟我一起走
我却在犹豫 要不要这可怜虫
走过了几条街他还跟在后头
我决定离开这只狗
坐上车之前我愧疚的对他说
我有许多苦衷 你懂不懂
他也许不明白 还摇着尾巴讨好
我还是转身上了车没回头
我知道他是多么渴望我能带他走
可是他不知道我和它一样的贫穷
我没办法给他一个温暖的窝
我有一双手
却没有用
多年后我终于有了一点成就
也有了属于我的狗
回想起那只狗心里还是难过
他会在哪条街上 对着谁 哀求[/quote]
刷机有风险,请谨慎操作,后果自负!
用K750C半年多了,因为之前cid49的刷机软件一直没出来,于是很安分地用了这么长时间.
近几天因为拍照声音的困扰,又搜索了一下刷机软件,发现早已支持cid49刷机!
网上类似的教程很多
特别是http://se.it168.com有着相当丰富的资源.
那为什么我还要写这个教程呢?
因为就我自己的翻了一天的论坛来看,教程多得不得了.
但却没有一个综合起来条理清晰的教程.
东看一下西看一下,让我实在是迷糊,虽然我懂得这些刷机软件的操作,但仍然无从下手.
于是我要自己写一个教程,这个教程针对的是有比较好的计算机操作水平的人士.
这类人的特点是,基本上软件的操作一点就明白.不需要烦杂的讲述.
更多的是需要刷机理论支撑.
所以这里我不会大量讲解软件的具体操作.
如果你对里面涉及的软件不懂如何操作,请到http://se.it168.com搜索相关软件的具体操作教程.
1.为什么要刷机
这个权当废话,刷机的目的,当然是为了享受更好的体验,实现更多的功能啦.
2.关于FAR
FAR即far manager,他是一个文件管理工具,本身不支持SE手机的文件管理,而是通过插件SEFP(SonyEricsson Flash Plugin)来实现的.
FAR的连接需要手机驱动的支持,所以假定你使用原装USB数据线要使用此工具,你应该先下载USBFlashDriver.在手机关闭状态下按C键,连接USB线来安装此驱动.
此外,FAR连接cid49的手机需要事先用Phone-XS刷一个SSW文件来破解main达到联机的目的.这也带来了另一个问题,就是用FAR更改完你想做的更改后,需要重新刷一次MAIN文件修复被破坏的MAIN方能开机.
3.关于MAIN和FS
MAIN和FS文件都区分cid,cid信息可以用Phone-XS之类的软件在连机时看到.
MAIN文件是手机的"操作系统",而FS是手机内置的"文件系统".
MAIN文件可以直接下载相应cid的MAIN,如果你是cid49的话,也可以通过GSlide这个软件从cid36的MAIN来转换得到.
FS请直接下载对应版本的文件.
补丁刷到MAIN上
文件的更改和个性化设置(如图标更改等)体现在FS上.
所以你现在应该明白,如果打补丁,我只要刷MAIN就行.并不需要每次都重新刷FS.这对于后面讲到的闭合是有好处的,你不必每刷一次机都闭合一次,也不必每次刷完机都得新设置手机,恢复通讯录.
4.关于闭合.
为什么要闭合?
因为刷机过程中,如果我们重刷了FS,那么FS中custom目录中的一系统文件将清除,而这些文件是开机时所必须的一些cer证书文件.
所以只要刷了FS,我们就应该把闭合文件放到相应的目录进行闭合操作.
如果没有刷FS,这个过程可以省略.
5.关于补丁.
补丁格式一般为vkp格式,补丁也是区别MAIN文件版本的.需要相应的补丁,你可以直接用FAR连机后刷相应的VKP文件,因为只做增量更改,对于cid36手机来说,这节省了大量时间,很方便.
对于cid49来说,因为连接FAR时需要破坏MAIN文件,势必要求重刷MAIN文件.所以我觉得更简便的方法是,用干净的cid36 MAIN文件和相对应cid36补丁文件,用GSlide生成cid49的集成补丁的MAIN文件.这样,你只需要刷一次MAIN文件就可以.
理论上就这么多,我想如果你有比较好的计算机基础,应该对刷机应该有的流程有个比较清晰的思路,剩下的,便 是大概浏览一下其它教程了解具体的软件操作过程了.
附相关的软件
FAR
MAIN和FS太大,稍后上传.
4月18日
又一次提速
貌似对我不会有太大的影响
动车组我基本上坐不上
其它车组改变不是很大
长春到广州时间改了
可以不用起早床赶车了
广州到深圳大量的动车组
一小时即达
这个到时应该会方便我许多
向塘至昆明仅剩一辆车
可想而知
从家到昆明会变得更困难
讨厌坐长途火车!
半年来每个周末的活动


一直以来讨厌K750C的拍照声音
但是国家规定如此,手机生产商也没有办法
那只有自己动手DIY了
以前用西门子的
DIY力量非常强大
各种各样的补丁非常强悍
自从用了K750C
看到那复杂的刷机过程我就绝望了
不是我不愿意折腾
实是在没心情去钻研那没一点头绪的文章
而且FAR当时对CID49也无能为力
用了半年多回头一看
居然有新的刷新方法了
狂喜啊
经过一天的奋战(充分说明DIY是考验毅力和决心的)
终于我的K750C摇身变成了W800C
嗯
更强大的是遇到了超级相机驱动
表现本来就不俗的小K这回可大显身手啦
[quote]支持8种场景:1.0正常 1.1肖像 1.2风景 1.3夜间肖像 1.4 夜间场景 1.5运动 1.6沙滩/雪
景 1.7 文档 1.8手动曝光
16倍变焦:白天模式16X变焦,夜间模式正常变焦
自动曝光锁:半按拍照键以锁定AE
如何使用:
线性缩放: 微距开,夜景关,按下变焦键来调整
普通缩放:微距开,夜景开,按下变焦键来调整
改变场景:微距关闭,按下变焦键来调整
提高夜间拍摄:只打开夜间模式,它会自动工作
自动曝光锁:半按拍照键以锁定AE,移动到物体,按下拍照键
手动曝光场景:打开夜间模式,改变ev来调整曝光时间.最好用三脚架防止手抖
场景说明:
普通:正常情况使用,8.53会比其他的驱动暗,更加真实的还原.
人像:人物会比较白一些,锐度减低
风景:对绿色敏感,夜晚会去掉一些蓝色
夜间人像:夜间拍摄人像,不支持爆光锁定,不支持夜间增强
夜间风景:ISO=100
运动: 不支持爆光锁定,快门较高
雪景/海滩:大约增加半个爆光补偿量
文档:亮度+2,锐度最大化[/quote]
转自http://www.cnblogs.com/wangergo/archive/2005/11/25/284473.aspx
修改几个错误
#region 上传图片到数据库
private void UpIMGButton_Click(object sender, System.EventArgs e)
{
string exName=UpFile.Value.Substring(UpFile.Value.LastIndexOf(".")+1).ToUpper();//找出图片的后缀名
string ImgName=DateTime.Now.ToString("yyyyMMddhhmmssfff")+"."+exName;
if (UpFile.PostedFile.ContentLength==0)
{
Response.Write("");
}
else
{
try
{
Byte[] FileByte = new byte[UpFile.PostedFile.ContentLength];
Stream ObjectStream = UpFile.PostedFile.InputStream;
ObjectStream.BeginRead(FileByte,0,UpFile.PostedFile.ContentLength,null,null);
string imgType=UpFile.PostedFile.ContentType;
Byte[] SmallFileByte = new byte[UpFile.PostedFile.ContentLength];
SmallFileByte=CreateThumnail(ObjectStream,100,100);
string ConStr ="UID=sa,PWD=sa,Server=local,Database=mydb";
SqlConnection Conn = new SqlConnection(ConStr);
Conn.Open();
SqlCommand myCommand =new SqlCommand();
myCommand.Connection=Conn;
myCommand.CommandText="insert into [UpImage] (imageName,image,imgType,SmallImage) values (@ImgName,@FileByte,@imgType,@SmallImage)";
myCommand.Parameters.Add("@ImgName",ImgName);
myCommand.Parameters.Add("@FileByte",FileByte);
myCommand.Parameters.Add("@imgType",imgType);
myCommand.Parameters.Add("@SmallImage",SmallFileByte);
myCommand.ExecuteNonQuery();
Response.Write("");
}
catch(Exception ex)
{
Response.Write (ex.Message);
}
}
}
#endregion
#region 生成缩略图
private Byte[] CreateThumnail(Stream ImageStream,int tWidth, int tHeight)
{
System.Drawing.Image g = System.Drawing.Image.FromStream(ImageStream);
int[] thumbSize = new int[]{1,1};
thumbSize = NewthumbSize(g.Width, g.Height, tWidth, tHeight);
Bitmap imgOutput = new Bitmap(g, thumbSize[0], thumbSize[1]);
MemoryStream imgStream = new MemoryStream();
System.Drawing.Imaging.ImageFormat thisFormat = g.RawFormat;
imgOutput.Save(imgStream, thisFormat);
Byte[] imgbin =new byte[imgStream.Length];
imgStream.Position = 0;
Int32 n = imgStream.Read(imgbin,0,imgbin.Length);
g.Dispose();
imgOutput.Dispose();
return imgbin;
}
#endregion
#region 根据上传图片调整缩略图的尺寸
protected int[] NewthumbSize(int currentwidth,int currentheight,int newWidth ,int newHeight)
{
float tempMultiplier;
if(currentheight > currentwidth)
{
tempMultiplier = (float)newHeight / currentheight;
}
else
{
tempMultiplier = (float)newWidth / currentwidth;
}
int[] NewSize = new int[]{(int)(currentwidth * tempMultiplier),(int)(currentheight * tempMultiplier)};
return NewSize;
}
#endregion
////图片显示页的代码
myCommand.CommandText="select smallimage from [UpImage] ";
SqlDataReader dr =db.myCommand.ExecuteReader();
this.Response.ContentType="image/gif";
while(dr.Read())
{
Response.BinaryWrite((byte[])dr["smallimage"]);
}
string.split(char[]) 用来把以某个特定字符分隔的一个字符串传到一个数组
Array.Sort() 字符串排序
记住这两点
准备写一个子网掩码转换以及子网划分工具