分类: IT小常识

  • 月光博客:个人电脑信息安全指南

    由于笔记本电脑的普及,越来越多的用户发现个人电脑信息安全的重要性,当你的电脑被盗、被抢、被黑,或者因为不可抗拒力被他人获得,如何才能保证自己电脑信息的损失最小化,并且自己的秘密信息不被他人所获得,这值得所有的笔记本电脑用户关注,“艳照门”事件给普通的个人电脑使用者敲响了警钟:谁没有一些重要的资料?谁没有一些只属于自己的“秘密”?从担忧甚至会产生一些“恐惧”,谁也不知道什么时候又会什么不可预期的事件发生在自己身上,因此,针对个人电脑的安全问题,我这里总结一套安全方案,供大家参考。

  • 弟弟妹妹上大学

    湖北省高考查分从25号开始,我的受罪的日子也就来临了。加班,加班,加班到深夜……

    当然,工作也是有乐趣的,比如你会发现2010湖北高考指南QQ群56189326的孩子们其实很大一部分是哥哥姐姐,帮他们的弟弟妹妹问东问西,有趣的就在于哥哥姐姐大概只了解自己学校的那个专业罢了,面对弟弟妹妹的各种状态和期望,是无奈、无措。

    我也是上过大学的,但最大的问题是难道一考入大学就是知识分子吗?就是百事通吗?就值得信任吗?这当然很难做到。所以哥哥姐姐们也只好上网来寻寻觅觅一点似乎可靠的意见。

    今天腾讯弹窗告诉我招生咨询114的2010版又上线了,这是一家我曾就职的公司操办的,以前跟新浪合作,今年换腾讯了,平台更大了,但还是那么破,打开湖北省版到处都是天窗。这大概有两方面原因:一则信息不对称存在于院校和考生中间,招生咨询114希望能建立这么一个平台去增进沟通,但其实大多数院校又不是那么愿意提供最真实的信息,其证明是主要招生方式还是通过招生代理,每个学生千元左右的提成;二则还缺乏一个高瞻远瞩的公司来建立类似education.com那样的信息体系,并坚持去完善它,这需要很多的钱和很大的魄力。

    我的建议是:不要听我的建议,自己蒙吧!

  • 绝对的权力与不绝对的真实

    接服务器托管商通知,电信即将启动白名单,实在是不知所谓,在天朝网站本来就是要备个P案的。现在又要另外报个所谓的真实信息,是自我否定吗?

    但作为P民,又不得不去填报,这就是绝对权力的价值。只是真的能拿到他们希望的真实信息吗?P!

  • 网络时代如何保护自己的隐私

    前一阵互联网出了一件新鲜事,有人通过某个在华外企总裁的相册,找到他拍摄的一些女白领的“私隐照片”,好事者通过网络找出了这个外企女白领的真实姓名和身份,并大肆流传,这个女白领的真实姓名一度成为百度和Google最热门的关键字之一。

    这种通过网络而影响到个人真实生活的案例比比皆是,对于个人现实的生活产生了极大影响,这其中有一个关键的问题是,大多数人并没有意识到在网络上保护自己的个人隐私的重要性,最终出现问题后才后悔,才进行补救和扫尾工作,但那时已经晚了。

    如何保护自己的隐私,仅仅靠道德的约束是不够的,总所周知,目前中国传统信仰道德和文化认同几近崩溃,主流社会正在进入一个没有价值观、没有信仰、没有操守的时代,这样的社会道德观在匿名的互联网络中更表现的淋漓尽致,因此,尽管现在我们的互联网的最大问题是道德的缺失,但要彻底解决这个问题,绝对不是一朝一夕就能轻易解决的,我们能做到的,只能是最大限度地保护自己,这里我总结了一些常用的保护自己个人隐私的技巧,供大家参考。

    1、不要在网站提交个人信息。这一点是至关重要的,自己的隐私通常是自己无意中泄露出去的,因此不要轻易在网站上提交自己的信息,除了银行网站,著名的电子商务网站之外,其他网站都不要提交自己真实信息;举个例子来说,几年前你可能在5460同学录这个流氓网站录入过自己的个人信息,今天你会发现你的个人信息被复制到至少四、五个网站供人搜索查询。因此,在网站或社区系统提交自己真实信息的方法是不妥的。

    2、发布文章,三思而后行。在网络上发帖子,写博客,不要因为你的博客访问人数少不会有人注意就写一些自己的隐私信息,一篇文章一旦发布出去,就无法收回来了,文章会被存档、转载、甚至散布到很多你永远都不知道的网站上,而搜索引擎的触角会找到互联网上的任何一个角落,因此,写文章前一定要三思而后行,如果你不希望某些人看到你的文章,那么就不要发布它,因为文章迟早会被别人看到的。

    3、使用安全的密码。如果一定要在网络上保存自己的信息(例如电子邮件、私人日记等),那么一定要使用一个安全的密码进行保护,所谓安全的密码,通常情况下是长度多于6位,有字母和数字的不容易被人猜到的密码。

    4、个人电脑的安全。自己使用的电脑,要有足够的安全设置,打上最新的操作系统补丁,启用防火墙,安装杀毒软件,不要访问任何钓鱼网站等等,确保个人电脑不被黑客入侵。如果发现有被入侵的异常情况,应该在第一时间内断开网线,然后再进行检测和修复。

    如何查询自己的个人隐私是否已经外泄,这里也有一些技巧。

    1、定期使用百度和Google搜索自己的真实姓名。重点查看前三页的内容,看看是否有和自己相关的隐私信息。

    2、定期使用百度和Google搜索姓名+个人信息(如个人工作单位、学校、住址、电话号码等)。通过这种组合查询,能较为准确的知道自己信息外泄的情况。

    如果个人隐私已经泄露,该怎么办?

    1、如果是自己建立的网页或者填写的信息,那么直接登录网站进行删除操作。

    2、如果发布在第三方网站,那么通过邮件或电话联系对方网站管理员,要求其删除个人隐私信息。

    进过这些操作之后,就可以删除已经在网站上索引的个人隐私信息,但需要注意的是,百度和Google的网页快照依旧会保留这个信息一段时间(通常是几个月),因此最好能通知百度和Google要求其在搜索引擎的缓存里也将隐私信息删除。

    原创文章如转载,请注明:转载自月光博客 [ http://www.williamlong.info/ ]

    本文链接地址:http://www.williamlong.info/archives/1042.html

  • 转以调情:获得RSS 和 获得Atom

    获取XML
    1 string filePath = “temp.rss”;//指定RSS格式文件路径
    2             try
    3             {
    4                 if(this.articles == null)
    5                     this.articles = new Dictionary<string, Article>();
    6
    7                 this.articles.Clear();
    8
    9                 WebClient myClient = new WebClient();
    10                 myClient.DownloadFile(Url, filePath);
    11
    12                 XmlDocument myXml = new XmlDocument();
    13                 myXml.Load(filePath);
    14
    15                 //定位 channel 节点
    16                 XmlNode channel = myXml.DocumentElement.FirstChild; //channel node
    17
    18                 //定位 item 节点
    19                 foreach (XmlNode node in channel.ChildNodes)
    20                 {
    21                     if (node.Name == “item”)
    22                     {
    23                         Article atcl = new Article();
    24
    25                         foreach (XmlNode subNode in node.ChildNodes)
    26                         {
    27                             switch (subNode.Name)
    28                             {
    29                                 case “title”:
    30                                     atcl.Title = subNode.InnerText;
    31                                     break;
    32                                 case “link”:
    33                                     atcl.Url = subNode.InnerText;
    34                                     break;
    35                             }
    36                         }
    37
    38                         this.articles.Add(atcl.Title, atcl);
    39
    40                     }
    41                 }
    42
    43                 Clicks++;
    44
    45                 return true;
    46             }
    47             catch (Exception e)
    48             {
    49                 Console.WriteLine(e.ToString());
    50                 return false;
    51             }

    ///////////////////////////////////////////////////////////////////////////

    ///////////////////////////////////////////////////////////////////////////

    ///////////////////////////////////////////////////////////////////////////

    获取ATOM
    1 string filePath = “temp.atom”;//Atom格式文件路径
    2             try
    3             {
    4                 if (this.articles == null)
    5                     this.articles = new Dictionary<string, Article>();
    6                 //清空文章列表泛型集合
    7                 this.articles.Clear();
    8                 //取得Atom格式文件
    9                 WebClient myClient = new WebClient();
    10                 myClient.DownloadFile(Url, filePath);
    11                 //读取XML文档
    12                 XmlDocument myXml = new XmlDocument();
    13                 myXml.Load(filePath);
    14                 //获取根节点
    15                 XmlNode feednode = myXml.DocumentElement; //feed node
    16                 //外层按文章节点entry循环
    17                 foreach (XmlNode node in feednode.ChildNodes)
    18                 {
    19                     if (node.Name == “entry”)
    20                     {
    21                         Article atcl = new Article();//实例化文章集合
    22                         //内层循环获取文章详细信息
    23                         foreach (XmlNode subNode in node.ChildNodes)
    24                         {
    25                             switch (subNode.Name)
    26                             {
    27                                 case “title”:
    28                                     atcl.Title = subNode.InnerText;
    29                                     break;
    30                                 case “link”:
    31                                     atcl.Url = subNode.Attributes[“href”].Value.ToString();
    32                                     break;
    33                             }
    34                         }
    35                         //将文章信息存入泛型集合
    36                         this.articles.Add(atcl.Title, atcl);
    37                     }
    38                 }
    39                 Clicks++;//点击次数加1
    40                 return true;
    41             }
    42             catch (Exception e)
    43             {
    44                 Console.WriteLine(e.ToString());
    45                 return false;
    46             }

    原文:http://www.cnblogs.com/nniixl/articles/1313791.html

  • C#下的SQL Server命名规范

    SqlServer命名规范

    参考各种命名规范,我们统一使用命名规范如下:

    命名过程中如有现存的缩写,则使用该缩写,如无,一律不得缩写,例:ISBN

    数据库:用一个或三个以下英文单词组成,单词首字母大写,如:DepartmentManage;

    表名:使用名词性质的单词全拼表示,各单词首字母大写, 使用复数形式,如:Books
    如果该表用于表明另外两表中字段间的关系,用单数(即表明实体间的关系的表用单数命名),单词中间无“and of in”之类的介词
    如:BookAuthor

    ==============================================================================================

    1. 表中的字段一般使用名词性质的单词全拼表示,采用一个或三个以下英文单词组成,单词首字母大写,如:UserName;

    2. 表主键名称为:表名+ID,如Document表的主键名为:DocumentID

    3. 外键名称位:主表名+对应列名,如:DepartmentsID,说明如下:
    在表Departments中,其字段有:ID, DepartmentName
    在表UserInfo中,其字段有:UserId,UserName,DepartmentsID DepartmentsID为外键

    4. 表中自动增长的列一律命名为:ID;

    5. 如果字段为bool型,则使用”IsShow”,”IsValid”,”HasPassed”,”HasExamined”,”IgnoreCase”这种形式表示

    6. 如果字段位DateTime型,切且默认值是取系统时间,一律命名位:CheckDate

    7. Status为表中状态的列名,默认值为0,在表中删除操作将会改变Status的值而不真实删除该记录;

    8. 存储过程命名:sp_表名_方法,如:sp_News_Add,sp_News_Update;

    9. 视图命名:vi_表名,如:vi_News;

    10. 表、存储过程、视图等对象的所有都为dbo,不要使用数据库用户名,这样会影响数据库用户的更改

    来源:http://blog.csdn.net/patrickpan/archive/2007/05/29/1629831.aspx

  • VS2010的MVC开发模式下切换调试浏览器

    在此有一個小插曲,筆者的 VS2010 此時預設以 FireFox 開啟,但是在 ASP.NET MVC  中,

    你會發現要去切換瀏覽器,會找不到選項:

    image_thumb[115]

    此時只要新增一個 aspx 網頁,就可以透過它來切換瀏覽器:(換完再砍掉)

    image_thumb[116]

    来源:http://www.dotblogs.com.tw/lolota/archive/2010/03/20/14132.aspx

    注:新增aspx要从New Item进入New View不行

  • 出版ERP实施经验谈:至少把选题名称规范了

    目前的选题名称规则:【年份】【内外版本】【系列名】【选题名/书名】【附注版别】【载体】,有几个因素促成这样的规则形成:

    1. 教材教辅及儿童教育类选题以年份区分较多,每年改版或新增年度选题;
    2. 教材教辅存在租型选题,故加一个内外版本,以示区分;
    3. 经查,近几年产品逐渐系列化,但对系列名(丛书名)并未进行规范,这次特别列出;
    4. 选题名这里是狭义的,一般会作为书名使用;
    5. 附注版别适用于同样内容不同装帧的情况,或者不同的分销区域定价不同;
    6. 载体一般包括:图书、卡片、CD、VCD、DVD等。

    系统内采用这种字符串的形式而没有采用多字段联接,主要是考虑操作的简便,多字段联接无非可以帮助按分段排序筛选,而实际上一个字符串排下序也能实现,因为这几段还存在一个主次的顺序,以年份最为主,往后次之,另外一个字段修改起来也比较方便。

  • Supesite7.5的模板设计与自定义URL参数

    特殊需求:一般的模板分为三层,即首页汇总、分栏目文章列表、文章显示页面,但是领导提出一个要求,点开栏目就显示一篇新闻:那看来只好使用iframe来解决,左边是栏目列表,右边是新闻内容,那么最重要的是解决默认的这一篇,如何把URL中的当前栏目传递给iframe中的页面就是一个关键问题。 (更多…)

  • 带安全防护栏的阳台架设小型地面卫星接收器一例

    DM500一锅三星
    DM500一锅三星

    原理:三点确定一个平面,重力;

    选材:吊卫星锅用的是电线,胶质外层可以防滑,另外用一个衣架做辅助,可以当做粗调,上面一个电线做微调,下面那里固定即可,但注意射频头支撑杆的位置;

    优点:微调很方便,没有大风一般也不会动,材料简单;

    缺点:铁栏杆显然挡了射频头,目前只能收一星,不过还可以啦,大部分中文台都有了,谁让咱楼层低呢。