遗忘海岸

江湖程序员 -Feiph(LM战士)

导航

上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 44 下一页

2013年4月24日 #

yield与sleep

摘要: 两者都能释放对CPU的使用权,但是在同步域中不表示释放同步域!wait会放弃对象锁而notify不会放弃对象锁,需要通过推出同步代码块,或者调用wait以放弃对象锁,让被唤醒的线程执行------------参考----------------19.4.3 线程让步:Thead.yield()方法当线程在运行中执行了Thread类的yield()静态方法,如果此时具有相同优先级的其他线程处于就绪状态,yield()方法将把当前运行的线程放到可运行池中并使另一个线程运行。如果没有相同优先级的可运行进程,yield()方法什么都不做。下面对19.2.1节的例程19-4的Monkey类的fight( 阅读全文

posted @ 2013-04-24 09:20 遗忘海岸 阅读(3076) 评论(0) 推荐(1)

2013年4月17日 #

wCF REST 注意点

摘要: 服务注册路径问题RouteTable.Routes.Add(new ServiceRoute("Ipc/", hostFactory, typeof(ServiceImp)));RouteTable.Routes.Add(new ServiceRoute("Ipc/LoginService/", hostFactory, typeof(LoginServiceImp)));这样注册的顺序会导致Ipc/LoginService/xxx 发布的终结点找不到,把后一句的移到前面,又正常了RouteTable.Routes.Add(new ServiceRout 阅读全文

posted @ 2013-04-17 16:43 遗忘海岸 阅读(458) 评论(0) 推荐(0)

2013年4月15日 #

使用uPnP在路由器上映射端口

摘要: 使用uPnP方式在TP-Link上映射端口,配合WCF定时发送动态拨号IP实现远程访问与管理。 阅读全文

posted @ 2013-04-15 13:16 遗忘海岸 阅读(5459) 评论(17) 推荐(7)

2013年4月12日 #

wCF REST

摘要: 关于UriTemplate通过浏览器直接访问需要使用WebGet标注使用WebInvoke(UriTemplate = "ip/{btime}/{clientId}") 这样的属性时,方法参数列表需要时字符串类型使用ip?btime={bitme}&clientId={clientId} 则可使用对应类型的方法定义即UriTemplate部分的参数需要使用字符串理想而Query部分(?后面)可以使用对应类型关于连接问题测试了下面的代码(使用 netstat -p tcp 查看)View Code static List<object> list = ne 阅读全文

posted @ 2013-04-12 10:52 遗忘海岸 阅读(803) 评论(0) 推荐(0)

DNS解析代码copy

摘要: 临时备忘View Code using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using ARSoft.Tools.Net.Dns;using System.Net;using System.Diagnostics;namespace UseT{ public partial class F... 阅读全文

posted @ 2013-04-12 09:46 遗忘海岸 阅读(1037) 评论(0) 推荐(0)

2013年4月6日 #

读写Ini文件

摘要: View Code using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;using System.Reflection;namespace F.Studio.Common.Cfg{ public class INIHelper { public string FilePath { get; private set; } [DllImport("kernel32")] ... 阅读全文

posted @ 2013-04-06 09:40 遗忘海岸 阅读(254) 评论(0) 推荐(0)

2013年3月23日 #

T-SQL事务编写

摘要: View Code Declare @maxLsh bigintDeclare @newMaxLSh bigintDeclare @SQL nvarchar(1000)set @maxLsh=0set @newMaxLSH=0Set @SQL=''select @maxLsh=isnull(max(Id),0) from kb_lable_IsScanSyncselect @newMaxLsh=Lsh From kb_lable_scanwhere lsh>=@maxLshif @newMaxLsh>@maxLsh Begin Set @SQL=' BEGI 阅读全文

posted @ 2013-03-23 13:26 遗忘海岸 阅读(510) 评论(0) 推荐(0)

2013年3月22日 #

SQL2005开启行版本控制

摘要: use masterALTER DATABASE AdventureWorks SET READ_COMMITTED_SNAPSHOT ON;GO参考:http://www.cnblogs.com/xwdreamer/archive/2012/07/30/2615357.html 阅读全文

posted @ 2013-03-22 09:29 遗忘海岸 阅读(212) 评论(0) 推荐(0)

查看数据库内存占用

摘要: SET TRAN ISOLATION LEVEL READ UNCOMMITTED SELECT ISNULL(DB_NAME(database_id), 'ResourceDb') AS DatabaseName , CAST(COUNT(row_count) * 8.0 / (1024.0) AS DECIMAL(28,2)) AS [Size (MB)] FROM sys.dm_os_buffer_descriptors GROUP BY database_id ORDER BY DatabaseNameSELECT * FROM sys.dm_os_wait_stats 阅读全文

posted @ 2013-03-22 08:29 遗忘海岸 阅读(3108) 评论(0) 推荐(0)

2013年3月18日 #

查看数据表的内外碎片情况

摘要: View Code use DBNamegoselect page_count,avg_page_space_used_in_percent,record_count,avg_record_size_in_bytes,avg_fragmentation_in_percent,fragment_countfrom sys.dm_db_index_physical_stats(DB_ID('DBName'),OBJECT_ID('TableName'),NULL,NULL,'sampled')DBCC ShowContig(TableName)查看索 阅读全文

posted @ 2013-03-18 15:15 遗忘海岸 阅读(313) 评论(0) 推荐(0)

Delete From 带 inner join

摘要: Delete from Table From Table inner join TableOther On Table.Id=TableOther.Id 注意上面是两个FromView Code Declare @rowCount intDeclare @SQL nvarchar(1000)set @rowCount=0Set @SQL=''select @RowCount=count(1) from KB_Lable_IsScanSyncwhere IsSync=1Set @rowcount=cast( (@RowCount * 2) /3 as int)Set @SQL=& 阅读全文

posted @ 2013-03-18 13:53 遗忘海岸 阅读(5304) 评论(1) 推荐(0)

一个简单的配置文件读取类

摘要: 做了个Windows服务使用app.config来保存是否开启调试输出内容(写记录到数据库),结果发现除非重新启动Windows服务,不然app.config中的更改是不会被读取的。于是就自己整了个,里面加入了文件监视,这样在你更改文件内容时,可以马上读到配置更改后的内容,调试Windows服务时挺... 阅读全文

posted @ 2013-03-18 09:39 遗忘海岸 阅读(1071) 评论(1) 推荐(1)

2013年3月15日 #

GridView + ObjectDatasource 的一个范例代码

摘要: aspx页面View Code <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CraftDataAdmin.aspx.cs" Inherits="PDAJob.PDAService.MES.CraftDataAdmin" %><%@ Register assembly="F.Studio.WebControls" namespace="F.Studio.WebControls" tagpr 阅读全文

posted @ 2013-03-15 13:43 遗忘海岸 阅读(382) 评论(0) 推荐(0)

2013年3月9日 #

数据库镜像

摘要: 在两台XP+SQL开发版做成了镜像后,在Win2003+SQL企业版再做,发现怎么也不成功,老报TCP:\\xxxxx:5022 不存在云云,崩溃边缘,调整一天无果,第二天打算改用日志传输方式,结果发现主机改过名称,导致日志传输不正确,下面两条语句的返回值不一致SELECT CONVERT(VARCHAR(100), SERVERPROPERTY('ServerName'))select @@Servername改了服务器名称,重启MSSQLSRVER服务后日志传输正常,参考下面http://www.cnblogs.com/ShenJH/archive/2013/01/15/2 阅读全文

posted @ 2013-03-09 10:00 遗忘海岸 阅读(168) 评论(0) 推荐(0)

2013年3月6日 #

台式机直接连的几种接法比较

摘要: 家用的两台台式机,网卡应该是100Mb(注意是100Mbit)交换机是TP-Link估计也是100Mb1.直连线两端都是568B标准:即白橙,橙,白绿,蓝,白蓝,绿,白棕,棕3.交叉线一端568A标准:白绿,绿,白橙,蓝,白蓝,橙,白棕,棕一端568B标准.3.通过交换机连接测试结果,3种连接方式没区别当然如果服务器两个网卡是1000Mb,而交换机是100Mb,那么前两种方式应该比第三种方式块,由于服务器是都网卡的,两机直连还可以节省核心交换机的插口 阅读全文

posted @ 2013-03-06 08:41 遗忘海岸 阅读(417) 评论(0) 推荐(0)

上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 44 下一页