netsh int tcp set global  ecn=disable

C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe C:\TESTWindowService\myWindowsService.exe

C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe /u C:\TESTWindowService\myWindowsService.exe

需要调用web.extent....

using System.Web.Script.Serialization;

JavaScriptSerializer json = new JavaScriptSerializer();

List<URL> urlList = new List<URL>();

json.Serialize(urlList);

public class URL
    {
        public int ID { get; set; }
        public string AD { get; set; }
        public int type { get; set; }
        public DateTime date { get; set; }
        public string time { get; set; }
        public string url { get; set; }
        public bool status { get; set; }
    }

添加服务器引用

NextEVWebservice.WebService websvc = new NextEVWebservice.WebService();
            JavaScriptSerializer json = new JavaScriptSerializer();
            List<URL> urlList = json.Deserialize<List<URL>>(websvc.GetURL(adName));

SPSecurity.RunWithElevatedPrivileges(delegate()
            {
                using (SPSite spSite = new SPSite(siteConfig.NEXTEVPortalWebUrl))
                {
                    using (SPWeb spWeb = spSite.OpenWeb())
                    {
                        
                        SPList m_objList1 = spWeb.Lists["NextEV Contacts"];
                        SPQuery query = new SPQuery();
                        SPListItemCollection list = m_objList1.GetItems(query);
                        foreach (SPItem item in list)
                        {
                            //查
                            string name = item["Nickname"].ToString();

//改
                            spWeb.AllowUnsafeUpdates = true;
                            item["Nickname"] = "测试";
                            item.Update();
                            spWeb.AllowUnsafeUpdates = false;

//删
                            spWeb.AllowUnsafeUpdates = true;
                            item.Delete();
                            spWeb.AllowUnsafeUpdates = false;

break;
                        }

//增
                        SPList m_objList2 = spWeb.Lists["NextEV Contacts"];
                        SPItem spitem = m_objList2.AddItem();
                        spWeb.AllowUnsafeUpdates = true;
                        spitem["Nickname"] = "测试";
                        spitem.Update();
                        spWeb.AllowUnsafeUpdates = false;
                    }
                }
            });

private void Func()
        {
            System.Timers.Timer t = new System.Timers.Timer(40000); 毫秒
            t.Elapsed += new System.Timers.ElapsedEventHandler(Timer_Click); //Timer_Click是到达时间的时候执行事件的函数

//t.Elapsed += new ElapsedEventHandler((s, e) => OnTimedEvent(s, e, a));
            t.AutoReset = true; //设置是执行一次(false)还是一直执行(true)
            t.Enabled = true;
        }
        private void Timer_Click(Object sender, ElapsedEventArgs e)
        {
            ((System.Timers.Timer)sender).Enabled = false; //有不是时间短触发两次的试试
        }

 如果要new带有UI控件的form时如带有webbrowser的form,需要加

BeginInvoke(new Action(() => { 创建或访问控件语句 }));

BeginInvoke(new Action(() =>
{
LetsShow Ls = new LetsShow(backUrl);
Ls.Show();
}));

 
 
UDP
发送端 
别忘了CheckForIllegalCrossThreadCalls = false;
 
        private void button1_Click(object sender, EventArgs e)
        {         
            System.Timers.Timer t = new System.Timers.Timer();
            t.Elapsed += new System.Timers.ElapsedEventHandler(Timer_Click); //Timer_Click是到达时间的时候执行事件的函数
            //t.Elapsed += new ElapsedEventHandler((s, e) => OnTimedEvent(s, e, a));
            t.AutoReset = true; //设置是执行一次(false)还是一直执行(true)
            t.Enabled = true;
        }

private void Timer_Click(Object sender, ElapsedEventArgs e)
        {
            string sendString = null;//要发送的字符串  
            byte[] sendData = null;//要发送的字节数组  
            UdpClient client = null;
            IPAddress remoteIP = IPAddress.Parse("192.168.1.102");
            int remotePort = 11000;
            IPEndPoint remotePoint = new IPEndPoint(remoteIP, remotePort);//实例化一个远程端点 
            sendString = textBox1.Text;
            sendData = Encoding.Default.GetBytes(sendString);
            client = new UdpClient();
            client.Send(sendData, sendData.Length, remotePoint);//将数据发送到远程端点  
            client.Close();//关闭连接  
        }      

接收
 private void button1_Click(object sender, EventArgs e)
        {
            Thread th = new Thread(new ThreadStart(rec));
            th.Start();
        }
        public void rec()
        {
            UdpClient client = null;
            string receiveString = null;
            byte[] receiveData = null;
            //实例化一个远程端点,IP和端口可以随意指定,等调用client.Receive(ref remotePoint)时会将该端点改成真正发送端端点  
            IPEndPoint remotePoint = new IPEndPoint(IPAddress.Parse("192.168.1.102"), 0);

while (true)
            {
                client = new UdpClient(11000);
                receiveData = client.Receive(ref remotePoint);//接收数据  
                receiveString = Encoding.Default.GetString(receiveData);
                textBox1.Text = receiveString;
                client.Close();//关闭连接  
            }  
        }

 
 
 
因为webbrowser一般默认为IE5.5或者6 比较低级,js里的data都解析不了,所以需要迫使webbrowser强行加载本机最新IE内核
<meta http-equiv="X-UA-Compatible" content="IE=edge">
 
限制Textbox只能打数字
 <asp:TextBox ID="JLR_COST_PRICE" CssClass="input inputwidth_210" runat="server" onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')"></asp:TextBox>
/[^\d.]/g,''    小数  
/[^\-?\d.]/g,''  负数 小数
/^([1-9]\d*|0)(\.\d*[0-9])?$/
 超长 
SubStrLength: function (str, len) {
            var strstring = (str == null ? "null" : str);
            return (strstring.length > len ? strstring.substring(0, len) + "..." : strstring);
        }
 
 天朝省市区选择 淘宝js版
 <script type="text/javascript" src="//g.alicdn.com/msui/sm/0.6.2/js/sm-city-picker.min.js" charset="utf-8"></script>
 
<div>
        <div class="item-title label">选中地址</div>
   <div class="item-input">
      <input type="text"  id="area"/>
     </div>
</div>
</div>
 $(function () {
    $("#area").cityPicker({
        toolbarTemplate: '<header class="bar bar-nav">\
    <button class="button button-link pull-right close-picker">确定</button>\
    <h1 class="title">选择收货地址</h1>\
    </header>'
    });

});

 设置延时
  setTimeout(function () { location.href = "MyService.html"; }, 1000);
  ----------------------------------------------------------------------------------------------------------------------
查询个数据库死锁
  SELECT request_session_id spid,OBJECT_NAME(resource_associated_entity_id)tableName 
FROM sys.dm_tran_locks 
WHERE resource_type='OBJECT '

KILL 79

 ----------------------------------------------------------------------------------------------------------------------
取消外键约束查询
 alter table tsb_user  NOCHECK constraint all
 ---------------------------------------------------------------------------------------------------------------------
取消外键约束

1.查询外键约束
select name
from sys.foreign_key_columns f join sys.objects o on f.constraint_object_id=o.object_id
where f.parent_object_id=object_id('tsb_User')

 2.拿到约束名,取消

alter table tsb_User drop constraint Reftsb_Shop12

  ----------------------------------------------------------------------------------------------------------------------
查看有哪些触发器
 select * from sysobjects where xtype='TR'

我的第一个触发器

USE [Luolai]
GO
/****** Object: Trigger [dbo].[tgr_User_insert] Script Date: 2017/1/6 17:45:31 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER trigger [dbo].[tgr_User_insert]
on [dbo].[tsb_Franchisee]
after insert --插入触发
as
begin
--if Update(tsb_Franchisee)
--定义变量
declare @UID varchar(36), @UserName varchar(36), @ULogin varchar(36),@FranchiseeID varchar(36),@Create_time datetime,@DataStatus varchar(16);
--在inserted表中查询已经插入记录信息
select @UID = FranchiseeCode, @UserName = FranchiseeName, @Create_time=Create_Time,@ULogin=FranchiseeCode,@FranchiseeID=FranchiseeID,@DataStatus=DataStatus from Inserted;
insert into tsb_User values(@UID,@UserName,'',@ULogin,'b148afbee2a478d307c7cef18c0ab954','','','','','','',@FranchiseeID,'','usertype.franchisee','',@DataStatus,'',@Create_time,'','');
end

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

NetJsonjson转类

Newtonsoft.Json.JsonConvert.DeserializeObject<QueryParam>(RequertParams.ToString());

asp.NET .ashx文件使用server.mappath解决方法:

System.Web.HttpContext.Current.Server.MapPath

在类文件中使用:

System.Web.HttpServerUtility server = System.Web.HttpContext.Current.Server;
server.MapPath(...)

<input class="form-control ng-untouched ng-pristine ng-invalid" placeholder="" type="text"  required=""value="" id="txtBeginDay" name="beginday" onclick="WdatePicker({ dateFmt: 'yyyy-MM-dd', maxDate: '#F{$dp.$D(\'txtEndDay\')}' });"/>

<input class="form-control ng-untouched ng-pristine ng-invalid" placeholder="" type="text" value="" id="txtEndDay" name="endday" onclick="WdatePicker({ dateFmt: 'yyyy-MM-dd', minDate: '#F{$dp.$D(\'txtBeginDay\')}' });"  />

Bug库的更多相关文章

  1. 测试基础:Bug管理那些事_20160910

    1.bug由来 虫子爬进主机引起继电器短路,导致机器故障.真正的缺陷是:主机散热孔少装了块金属丝,这样才能防止虫子爬到主机. 2.什么是bug? bug是缺陷的一种表现形式,而一个缺陷是可以引发多种b ...

  2. 如何避免测试人员提交重复的Bug

    我们在软件测试过程中,由于不同人员测试同一个项目,所以往往会出现Bug重复提交情况,导致对整个项目和人员产生影响: 浪费测试人员时间和精力,从而影响测试进度 浪费开发人员重复看Bug时间 若开发人员由 ...

  3. 写代码的心得,怎么减少编程中的 bug?

    遭遇 bug 的时候,理性的程序员会说:这个 bug 能复现吗? 自负型:这不可能,在我这是好好的. 经验型:不应该,以前怎么没问题? 幻想型:可能是数据有问题. 无辜型:我好几个星期都没碰这块代码了 ...

  4. 【转】BUG敏感度的培养

    在我们刚踏入软件测试行业时,不管你是专业的.非专业的,培训出来的还是未培训的.刚进公司时你看着身边的同时报的Bug很多并且大都是严重程度高,自己也很想提高一下,想要提高自己的bug敏感度,建议从下面几 ...

  5. [转] 怎么减少编程中的 bug?

    [转]http://macshuo.com/?p=1361 怎么减少编程中的 bug? Posted on 2016 年 2 月 17 日 为什么要编程?因为代码没在那里.创造一个世界是如此让人着迷, ...

  6. 关于UrlEncode 一团乱麻的问题,后续彻底理解。Java中的 URLEncoder 与 URLDecoder无bug

    很多开放平台都是小白开发的,对这个urlencode理解的不到位,他们总是认为java官方的urlencode有bug,需要 URLEncoder.encode("Hello World&q ...

  7. Bug不能重现的原因分析及其对策

    摘 要:本文简要分析了无法重现的Bug的可能产生原因,包括环境不一致.缺少最准确的描述和浏览器的不当设置.针对这些原因,本文给出了相应的对策.通过这些措施,可以重现许多以前认为不可重现的Bug.    ...

  8. RAP开发入门-开发笔记-bug记录

    NamespaceException: The alias '/rwt-resources' is already in use 该bug发生的第一种情况是: This means that more ...

  9. 关于提BUG的一点思考以及工作中总结的规范

    在测试的工作中,提BUG是日常工作. 以前自己为了省事,省时,仅仅是截图,在图片上注明一下问题,就放到BUG库中了. 现在发现这样会造成开发的时间的浪费,增加了沟通成本. 对于BUG,当发现了异常时, ...

随机推荐

  1. Linux搭建Nginx

    1.Nginx安装 1.1 pcre (1)下载编译包 http://www.pcre.org/ (注意需要的是pcce,而非pcre2) (2)tar -zxvf pcre-8.36.tar.gz  ...

  2. java从基础知识(九)I/O

    java中的流可以从不同的角度进行分类 按流的方向:输入流.输出流(注意这里的输入(read).输出是相对于程序而言的(writer),个人认为从读.写角度理解更为直观) 按处理数据单位:字节流.字符 ...

  3. ueditor 1.4.3 gbk asp 上传中文乱码 终极解决方法 ie6 ie8 也适用

    [摘要:百度编纂器1.43 gbk asp 题目 1.firefox3.0下 单图上传 面没有了 面多图上传 中央的蓝色按钮(即 面击挑选图片)没有表现(附件上传出那个题目) 没有晓得我的水狐吃翔了 ...

  4. C和指针 第十五章 习题

    15.8 十六进制倾印码 #include <stdio.h> #include <stdlib.h> #include <string.h> #include & ...

  5. 创伤后应激障碍(PTSD)

    创伤后应激障碍(Post Traumatic Stress Disorder,PTSD)又称延迟性心因性反应(Delayed Psychogenic Reaction),是由应激性事件或处境而引起的延 ...

  6. windows7 gvim 配置(好用)

    http://blog.csdn.net/anders_zhuo/article/details/8949003

  7. Zookeeper开源客户端框架Curator简介

    Curator是Netflix开源的一套ZooKeeper客户端框架. Netflix在使用ZooKeeper的过程中发现ZooKeeper自带的客户端太底层, 应用方在使用的时候需要自己处理很多事情 ...

  8. 关于SimpleAdapter和ListView结合使用,实现列表视图的笔记

    使用ListView需要为其添加适配器: 适配器有两种:1.ArrayAdapter  --用于单独文字显示 2.SimpleAdapter --用于文字和图片显示 这里主要记录SimpleAdapt ...

  9. eclipse逐步调试

    Eclipse 的单步调试 1.设置断点在程序里面放置一个断点,也就是双击需要放置断点的程序左边的栏目上.2.调试(1)点击"打开透视图"按钮,选择调试透视图,则打开调试透视图界面 ...

  10. Windows Server 2012 在桌面上显示”我的电脑”图标

    1.本地方式如果是在Windows Server 2012本地控制台下,直接按Win(键盘上的微软徽标键)+R,输入: rundll32.exe shell32.dll,Control_RunDLL ...