如果图片不存在,显示默认图片
要解决这个问题,只需要 <img src="XXX" onerror="this.src='默认图片的图片路径' " />posted @ 2011-04-01 18:04 mozheshen 阅读(63) 评论(0) 编辑
posted @ 2011-04-01 18:04 mozheshen 阅读(63) 评论(0) 编辑
广大的网民朋友们:
在此,我仅代表云南省昆明市西山区永胜综合批发市场355家业主商户真挚的请求你们给予帮助,我们绝大多数都是外地来昆明的个体户,我们在昆明含辛茹苦十多年所积累的资金全都投资在这片曾经美好的土地上,但是近两年来,云南省昆明市发生了一场由地方政府和开发商联手城中村改造拆迁。据宣布,2009年四城区年拆除民居量约800万平方米,动迁人口数十万,补偿安置不到位,严重危害了当地人民群众的利益,造成社会财力极大浪费。虽然,全是老百姓以不同的方式表示了强烈的不满和反对,但昆明市委、市政府明目张胆违反法律和国务院行政法规,以城中村改造为借口,用地方政府文件代替法规确定的房屋拆迁许可要件,违规授权区级人民政府的派出机构,广泛由街道、社区组织若干片区地块“拆迁指挥部”,和即将出台的拆迁新发赛跑,动辄出动大量头戴钢盔,身穿防弹衣的所谓城管、民兵应急分队。《云南信息报》3月21日当时评曰:“当地政府在整个事件中的表现形同黑社会”。
昆明市为了掩盖事实,还以所谓“宣传纪律”控制媒体,社会舆论普遍失声,又在各类宣传册把违法违规强拆居民自我吹嘘为“民心工程”“德政工程”,但又动用市政法委的权威性下发文件,凡涉及城中村的案件,法院不予受理,律师事务所不予代理,使得我们告状无门,上访无门,失去了最后的法律救济的机会。
今年5月10号,两百多户商户上昆明西山区委政府讨说法,区长下面的人说让商户等,结果等来的是区政府调出几百名(约三四百)特警对两百多名商户进行暴打,男女老少通通都没有躲过,还抓了三十个几个人 ,直到现在,也只放出一小部分人,还有躺在医院里,还有被刑事拘留的,然而更心寒的是,就在他们抓人后的第二天,一拥而入的拆迁队、张牙舞爪的挖掘机,还有几百名公安涌入永胜市场,在市场还没有正式关闭的情况下,在和商户协商无果的情况下,在商户还没有正式签字的情况下,强行对市场进行暴拆,东挖西挖,我们的人生安全都无法得到保障了,欲哭无泪的被拆迁户上前阻挠,换来的是一群人的暴打,天理何在?
拆迁的背后暗藏的是部分官方腐败问题,暴力拆迁就是利益驱动下的强行拆迁,向群众展示的是黑势力威胁环境下的拆迁。
我们是讲公平、公正的,文明抗议却遭围堵、殴打,不禁让人想起西藏3-14事件,那样的情况都没出现暴力执法,这说明什么? 一个国家不同的待遇? 还是事实真相的隐瞒?





转自http://bbs.news.qq.com/b-1001024024/185583.htm
posted @ 2010-05-26 14:57 mozheshen 阅读(174) 评论(0) 编辑
之前都没有学习过关于XML文件的操作,由于最近开发的项目需要用到,开始时学习了原始的XML文件操作方法,看了半天,也看的头晕眼花,没学习到真正的用法,后来在同事的推荐下学习了Linq to Xml
加上之前学习过Linq to Entity,因此学习起来也比较随心应手。
以下是项目中某个底层的代码,记下做个备忘,如果能给新手学习Linq to Xml带来帮助,那就再好不过了
XML文件的格式:
代码
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<OPsystemConfig>
<MemberCenter>
<DomainName>DomainName</DomainName>
<ProtocolName>ProtocolName</ProtocolName>
<APIKey>APIKey</APIKey>
<AESKey>AESKey</AESKey>
<AESVI>AESVI</AESVI>
</MemberCenter>
<ChildSystems>
<ChildSystem>
<Name>Content</Name>
<ControllerName>ContentManager</ControllerName>
</ChildSystem>
<ChildSystem>
<Name>Image</Name>
<ControllerName>ImageManager</ControllerName>
</ChildSystem>
<ChildSystem>
<Name>Comment</Name>
<ControllerName>CommentManager</ControllerName>
</ChildSystem>
<ChildSystem>
<Name>Vote</Name>
<ControllerName>VoteManager</ControllerName>
</ChildSystem>
</ChildSystems>
</OPsystemConfig>
</configuration>
增,删,改,查
1 private string docName = string.Empty;//配置文件路径
2
3 #region ISystemModuleConfigService 成员
4 /// <summary>
5 /// 添加
6 /// </summary>
7 /// <param name="name"></param>
8 /// <param name="controllerName"></param>
9 /// <returns></returns>
10 public bool Add(string name, string controllerName)
11 {
12 XDocument xDoc = Load(docName);
13 if (IsExist(name))
14 {
15 xDoc.Element("configuration").Element("OPsystemConfig").Element("ChildSystems").Add(new XElement("ChildSystem",
16 new XElement("Name",name),
17 new XElement("ControllerName",controllerName)));
18 xDoc.Save(docName);
19 return true;
20 }
21 return false;
22 }
23 /// <summary>
24 /// 修改
25 /// </summary>
26 /// <param name="name"></param>
27 /// <param name="controllerName"></param>
28 /// <returns></returns>
29 public bool Modify(string name, string controllerName)
30 {
31 XDocument xDoc = Load(docName);
32 if (!IsExist(name))
33 {
34 var query = from Opsystem in xDoc.Descendants("ChildSystem")
35 where Opsystem.Element("Name").Value == name
36 select Opsystem;
37
38 foreach (XElement item in query)
39 {
40 item.Element("ControllerName").Value = controllerName;
41 }
42 xDoc.Save(docName);
43 return true;
44 }
45 return false;
46 }
47 /// <summary>
48 /// 删除
49 /// </summary>
50 /// <param name="name"></param>
51 /// <returns></returns>
52 public bool Remove(string name)
53 {
54 XDocument xDoc = Load(docName);
55 if (!IsExist(name))
56 {
57 var query = from Opsystem in xDoc.Descendants("ChildSystem")
58 where Opsystem.Element("Name").Value == name
59 select Opsystem;
60
61 query.Remove();
62 xDoc.Save(docName);
63 return true;
64 }
65 return false;
66 }
67 /// <summary>
68 /// 获得列表
69 /// </summary>
70 /// <returns></returns>
71 public IList<SystemModuleConfig> GetList()
72 {
73 XDocument xDoc = Load(docName);
74 List<SystemModuleConfig> list = new List<SystemModuleConfig>();
75
76 var query = from Opsystem in xDoc.Descendants("ChildSystem")
77 select new
78 {
79 Key = Opsystem.Element("Name").Value,
80 Value = Opsystem.Element("ControllerName").Value
81 };
82 foreach (var item in query)
83 {
84 SystemModuleConfig config = new SystemModuleConfig();
85 config.Name = item.Key;
86 config.ControllerName = item.Value;
87 list.Add(config);
88 }
89 return list;
90 }
91 /// <summary>
92 /// 获得一条ChildSystem数据
93 /// </summary>
94 /// <param name="name"></param>
95 /// <returns></returns>
96 public SystemModuleConfig GetModel(string name)
97 {
98 XDocument xDoc = Load(docName);
99 SystemModuleConfig model = new SystemModuleConfig();
100 var query = from Opsystem in xDoc.Descendants("ChildSystem")
101 where Opsystem.Element("Name").Value == name
102 select new
103 {
104 Name = Opsystem.Element("Name").Value,
105 ControllerName = Opsystem.Element("ControllerName").Value
106 };
107 foreach (var item in query)
108 {
109 model.Name = item.Name;
110 model.ControllerName = item.ControllerName;
111 }
112 return model;
113 }
114 /// <summary>
115 /// 加载Config文件
116 /// </summary>
117 /// <param name="path"></param>
118 /// <returns></returns>
119 public XDocument Load(string path)
120 {
121 docName = path;
122 FileInfo file = new FileInfo(docName);
123 file.IsReadOnly = false;
124 return XDocument.Load(docName);
125 }
126 /// <summary>
127 /// 验证Name=name的ChildSystem数据是否存在
128 /// </summary>
129 /// <param name="name"></param>
130 /// <returns></returns>
131 private bool IsExist(string name)
132 {
133 XDocument xDoc = Load(docName);
134 var query = from Opsystem in xDoc.Descendants("ChildSystem")
135 where Opsystem.Element("Name").Value == name
136 select new
137 {
138 Name = Opsystem.Element("Name").Value
139 };
140 if (query.Count() == 0)
141 {
142 return true;
143 }
144 return false;
145 }
posted @ 2010-03-11 10:32 mozheshen 阅读(99) 评论(0) 编辑