人生如水
  
  时而激扬、时而平静、时而欢快、时而忧郁。
  有的浅可见底、有的深不可测、有的蜿蜒回转、有的一望无际。
  有的内容丰富,蕴涵各种鱼虾水草;有的清澈透明,倒影各种鸟兽山峦。
  命运不是上天安排的,前途都是自己决定的。
  翻过山林,越过小溪,跨过池塘,逛过海洋。
  只有经历过浅泽,才能汇入深潭;只有经过荡漾的小流,才能融入平静的湖泊。


分类: 经典源码预览模式: 普通 | 列表
最近开发一个项目,用到了Log2Console来显示Log4Net的日志记录,Log4Net使用的是Xml方式记录日志,这下问题就来了。
一、    Log4Net不能输出中文的日志
问题出现原因:源代码问题出在 Util\Transform.cs 文件
public static string MaskXmlInvalidCharacters ( string textData, string mask )
这个函数上. 这个函数本意是将输出消息中的无效字符替换为"?".但是不幸的是这个正则写的有问题

查看更多...

Tags: Log4net Log2Console 中文乱码

分类:经典源码 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 422

常用Sql语句

今天整理硬盘资料,发现了原来在网上淘的一些常用Sql语句,特此记录:

获取所有的触发器状态
select   表名=object_name(parent_obj),触发器名=name  ,状态=case   status   &   power(2,11)   when   0   then   N'启用'   else   N'禁用'   end   from   sysobjects  where   type='TR'

禁用/开启触发器
Alter   TABLE   MARR_RECORD   DISABLE   TRIGGER   all  
Alter   TABLE   MARR_RECORD   ENABLE   TRIGGER   all
加密存储过程
自动将当前数据库的用户存储过程加密。 
 
DECLARE  @sp_name  nvarchar(400) 
DECLARE  @sp_content  nvarchar(2000) 
DECLARE  @asbegin  int 
declare  @now  datetime 
select  @now  =  getdate() 
DECLARE  sp_cursor  CURSOR  FOR   
Select  object_name(id) 
FROM  sysobjects 
Where  xtype  =  'P'   
AND  type  =  'P'   
AND  crdate  <  @now 
AND  OBJECTPROPERTY(id,  'IsMSShipped')=0 
 
OPEN  sp_cursor 
 
FETCH  NEXT  FROM  sp_cursor   
INTO  @sp_name 
 
WHILE  @@FETCH_STATUS  =  0 
BEGIN 
Select  @sp_content  =  text  FROM  syscomments  Where  id  =  OBJECT_ID(@sp_name)   
Select  @asbegin  =  PATINDEX  (  '%AS'  +  char(13)  +  '%',  @sp_content)   
Select  @sp_content  =  SUBSTRING(@sp_content,  1,  @asbegin  -  1)   
+  '  WITH  ENCRYPTION  AS' 
+  SUBSTRING  (@sp_content,  @asbegin+2,  LEN(@sp_content)) 
Select  @sp_name  =  'Drop  PROCEDURE  ['  +  @sp_name  +  ']' 
EXEC  sp_executesql  @sp_name   
EXEC  sp_executesql  @sp_content 
FETCH  NEXT  FROM  sp_cursor   
INTO  @sp_name 
END 
 
CLOSE  sp_cursor   
DEALLOCATE  sp_cursor 

解密存储过程
Create PROCEDURE sp_decrypt(@objectName varchar(50))

查看更多...

Tags: Sql语句

分类:经典源码 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 468

FastReport.Net报表设计读取Linq对象

为了使FastReport.Net报表设计器能够读取Linq对象,所以对FastReport.Net报表设计器进行了扩展,闲话少说,见图:

 

查看更多...

Tags: FastReport Linq 报表设计

分类:经典源码 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 598

HTML符号、常规符号及其代码对照表

 
符号、常规符号及其代码对照表

代码 Webdings 常规 代码 Webdings 常规 代码 Webdings 常规 代码 Webdings 常规
&#32;     &#33; ! ! &#34; " " &#35; # #
&#36; $ $ &#37; % % &#38; & & &#39; ' '
&#40; ( ( &#41; ) ) &#42; * * &#43; + +
&#44; , , &#45; - - &#46; . . &#47; / /
&#48; 0 0 &#49; 1 1 &#50; 2 2 &#51; 3 3
&#52; 4 4 &#53; 5 5 &#54; 6 6 &#55; 7 7
&#56; 8 8 &#57; 9 9 &#58; : : &#59; ; ;
&#60; < < &#61; = = &#62; > > &#63; ? ?
&#64; @ @ &#65; A A &#66; B B &#67; C C
&#68; D D &#69; E E &#70; F F &#71; G G
&#72; H H &#73; I I &#74; J J &#75; K K
&#76; L L &#77; M M &#78; N N &#79; O O
&#80; P P &#81; Q Q &#82; R R &#83; S S
&#84; T T &#85; U U &#86; V V &#87; W W
&#88; X X &#89; Y Y &#90; Z Z &#91; [ [
&#92; \ \ &#93; ] ] &#94; ^ ^ &#95; _ _
&#96; ` ` &#97; a a &#98; b b &#99; c c
&#100; d d &#101; e e &#102; f f &#103; g g
&#104; h h &#105; i i &#106; j j &#107; k k
&#108; l l &#109; m m &#110; n n &#111; o o
&#112; p p &#113; q q &#114; r r &#115; s s
&#116; t t &#117; u u &#118; v v &#119; w w
&#120; x x &#121; y y &#122; z z &#123; { {
&#124; | | &#125; } } &#126; ~ ~ &#127;  
&#128; &#129;   &#130; &#131; ƒ ƒ
&#132; &#133; &#134; &#135;
&#136; ˆ ˆ &#137; &#138; Š Š &#139;
&#140; Œ Œ &#141;   &#142; Ž Ž &#143;  
&#144;   &#145; &#146; &#147;
&#148; &#149; &#150; &#151;
&#152; ˜ ˜ &#153; &#154; š š &#155;
&#156; œ œ &#157;   &#158; ž ž &#159; Ÿ Ÿ
&#160;     &#161; ¡ ¡ &#162; ¢ ¢ &#163; £ £
&#164; ¤ ¤ &#165; ¥ ¥ &#166; ¦ ¦ &#167; § §
&#168; ¨ ¨ &#169; © © &#170; ª ª &#171; « «
&#172; ¬ ¬ &#173; ­ ­ &#174; ® ® &#175; ¯ ¯
&#176; ° ° &#177; ± ± &#178; ² ² &#179; ³ ³
&#180; ´ ´ &#181; µ µ &#182; &#183; · ·
&#184; ¸ ¸ &#185; ¹ ¹ &#186; º º &#187; » »
&#188; ¼ ¼ &#189; ½ ½ &#190; ¾ ¾ &#191; ¿ ¿
&#192; À À &#193; Á Á &#194; Â Â &#195; Ã Ã
&#196; Ä Ä &#197; Å Å &#198; Æ Æ &#199; Ç Ç
&#200; È È &#201; É É &#202; Ê Ê &#203; Ë Ë
&#204; Ì Ì &#205; Í Í &#206; Î Î &#207; Ï Ï
&#208; Ð Ð &#209; Ñ Ñ &#210; Ò Ò &#211; Ó Ó
&#212; Ô Ô &#213; Õ Õ &#214; Ö Ö &#215; × ×
&#216; Ø Ø &#217; Ù Ù &#218; Ú Ú &#219; Û Û
&#220; Ü Ü &#221; Ý Ý &#222; Þ Þ &#223; ß ß
&#224; à à &#225; á á &#226; â â &#227; ã ã
&#228; ä ä &#229; å å &#230; æ æ &#231; ç ç
&#232; è è &#233; é é &#234; ê ê &#235; ë ë
&#236; ì ì &#237; í í &#238; î î &#239; ï ï
&#240; ð ð &#241; ñ ñ &#242; ò ò &#243; ó ó
&#244; ô ô &#245; õ õ &#246; ö ö &#247; ÷ ÷
&#248; ø ø &#249; ù ù &#250; ú ú &#251; û û
&#252; ü ü &#253; ý ý &#254; þ þ &#255; ÿ ÿ


Tags: html符号 常规符号 代码对照表

分类:经典源码 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 670