自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 股市买入卖出时间点选择问题

题目:给你一个股价序列,告诉你每个时间点的股价,问你什么时候买什么时候卖获利最大。时间复杂度越低越好。这是我在无意中看到的一个题目,突然来了一点兴致,想记录下来。这个题目按照的逻辑需要注意的有几点:1.问题简单话, 操作股票只能先买后卖2.什么时候买什么时候卖获利最大,说明只允许一次买,只允许一次卖,最优的算法就是把最大的值找出来就好算法:input

2013-05-08 20:51:57 1780 1

原创 Javascript 注入攻击

Javascript 注入攻击?什么是javascript注入攻击呢?其实比较其他的攻击,javascript可能相对简单一些。每当接受用户输入的内容并重新显示这些内容的时候,网站就容易受到这种攻击。用asp.net mvc来个简单的例子:[ValidateInput(false)] public class HomeController : Controller

2013-05-24 18:23:25 11665 1

原创 when adding column with default value ,当添加一个有默认值的列的时候

修改一些表结构,比如添加一个列应该是比较家常便饭的事情。如果这个列有默认值,那么正确的sql应该是:alter table {tablename}add {columnname} {type} {null|not null}constraint {constraint_name} default {default_value}========================

2013-05-13 18:24:13 1263

原创 二叉树遍历

public class Node    {        private T _data;        private Node _lNode;        private Node _rNode;        private Node _pNode;        protected Node()        {        }        publi

2013-05-09 21:53:01 989 1

原创 mvc 一个action返回多个dataTable,jquery中的tab的方式展现

一般情况下, mvc中的一个action会返回一个dataTable,到了view层会有各种各样的方式来展现,比如用FlexiGrid, Jquery dataTable.但是如果action返回一个dataset,包含多个dataTable,用FlexiGrid处理就不那么高效了。这个时候,仍旧是锋利的Jquery,具体说是jquery中tab就派上用场了它的官方demo页面是htt

2012-01-02 16:01:53 3115

原创 进制之间的相互转化

由一个问题想到的!这个问题是 在Windows计算器里,用programmer方式,选择Dword即32位编码,然后切换到16进制,输入80800006,再转化成十进制,会得到一个负数-2139095034在C#里面80800006是一个uint变量,如何把它变成一个Int的负数?答案:uint aa = 0x80800006;int bb=unchecked((

2011-12-31 18:40:15 903

原创 network工程下添加Iframe ,src是admin下的页面

添加Iframe controller添加相应的index页面,div , iFrame暂时添加 static 变量PubSage.Client.UserCenter.UserValidation.TicketUrlString当获取ticket的时候把encoding的string达到TicketString中。在index页面读取TicketString传给参数adsage_t

2011-12-23 20:12:31 768

原创 查看data

用mvc编写的site,有一个非常好的优势就是可以直接通过url查看具体的data比如经常在页面上写console.log(url);把request的url在浏览器上print出来,然后就无耻的粘到地址栏直接访问。如图, 这是一个json格式的数据。其实还有一些办法查看类似的data:在network下, 一般data 或者 query就能看到数据了。

2011-12-21 18:08:43 662

原创 防止他人用Iframe来包含你的网站

if(self!==top) top.location.replace(this.location)self和top都是frame里面的元素,self指的就是当前这个frame或者iframe, top指的是最顶层的frame。即当这个iframe并不是最顶层的框架的时候, 那top就重新定向到一个location。目的就是防止别的地方套用你的页面,人家如果套用你的页面的话,就会跳转

2011-12-16 19:56:21 713

原创 用sqlyog新增用户并添加相应的权限

用可以gant权限的user登陆, 比如root创建新的用户。 host应该是%,要赋予专门的权限的话,不要给global privileges 这样的global权限。要给这个user那个数据库的权限就check那个数据库就好,***很重要的一点, 最后要check  mysql这个DB中的table中的proc的select权限。

2011-12-05 19:47:28 11745

原创 jquery 中的trim()用法

2011-12-05 16:19:54 867

原创 Dictionary 中忽略大小写的查询

Dictionary configsBuffer = new Dictionary(StringComparer.OrdinalIgnoreCase);configsBuffer.Keys.Contains(configName,StringComparer.OrdinalIgnoreCase)之前一直ToUpper ToLower来着,想想就烦

2011-12-01 14:24:49 6962

转载 Do you polymorphism today ?

今天你多态了吗?Do You Polymorphism Today? [0] Written by Allen Lee -1. 目录-1. 目录0. 写在前面的话。0.0 关键字。0.1 系统要求?!0.2 如何阅读本文?1. 图书馆魔术事件簿。1.0 图书管理员的烦恼。1.1 魔术棒是如何

2011-11-28 11:29:56 919

转载 javascript遍历json格式的数据

var list = {'list':[{"id":8,"password":"月月","username":"维吾尔"}, {"id":7,"password":"dfgsfdf","username":"dfdfdf"}, {"id":6,"password":"aaabbb","username":"aaaabbb"}, {"id":5,"password":"gfdfgdf","us

2011-11-25 19:42:20 1836

原创 喜欢偶数的Convert.ToInt32(double)

Convert.ToInt32()是平时还帮你四舍五入,数字距对半的时候它就喜欢偶数了,这是我对它的评价!当我们传入的是个double且比如6.7这样的参数的时候,这家伙会帮助我们去四舍五入(6.7 会返回7 , 5.3会返回5)当传入的是个double且小数是.5, 比如4.5的时候,这家伙就来脾气了:它会返回偶数那一边的数. 比如4.5 在4和5中间,它会返回4      比如

2011-11-25 19:11:18 1457

原创 sql 语句

结算记录SELECTDATE_FORMAT(union_member_apply_bill.`apply_time`,'%Y-%m-%d')AS requestTime, -- 格式化时间union_member_account_record.`before`,union_member_apply_bill.`amount`,CONCAT(union_member_apply_

2011-11-22 14:12:17 573

原创 基本keyword in SQL

%字符的任意组合 _任何单个字符。 where title like _ales [][a-d]范围或者[abcd]字符集内的单个字符。where title like [bs]ales表示选择title列等于bales或者sales的所有行 [^]不在[^a-d]范围或者[^abcd]字符集中的单个字符 IS NULLwhere reg

2011-06-13 11:23:00 682

原创 算法时间复杂度的简单推导

  for(i=1;i                                ①  {                y=y+1;                               ②                for(j=0;j            ③                                 x++;         

2011-06-09 16:25:00 1582

原创 简单比较linq sort的效率,其实性能很低

bubble sort一般是10000 ticks(10ms) 而linq sort却是70000 (70ms)左右using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace BubbleSort{ cla

2011-06-09 13:18:00 1210

原创 bubble sort and linq sort

keyword: bubble sort | read IO file | linq sort   using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace BubbleSort{ class P

2011-06-08 18:42:00 843

原创 Invoke-Command in PowerShell

supported by PowerShell V2!!!!  $c=get-Credentialinvoke-command -computername [computername] -command {Get-Date} -Credential $c  1, 目前知道,invoke-command是要在另一台台机器上去执行,如果是用PS在本机上执行,就会出现类似

2011-06-08 12:20:00 5650 1

原创 IIS7上publish web site

在IIS7上部署web:DB > security>logins 中添加匿名用户(NT authority/anonymous logon) , roles 中public & sysadmin 要check上web site上添加everyone 和IIS userIIS中的authentication中ASP.net Impersonation 要enable

2011-04-01 18:36:00 862

原创 some little trick

1. Open application event viewer:    just  input view2. Adding QRDT LADT counter:    add counters->OLS Local store->Number of Records->ALL.QRDTStore and ALL.LADTStore

2011-01-25 13:50:00 500

原创 run mstest without Virual Studio

<br /><br />1.      Enable mstestshim.exe for 64 bit test binaries<br /><br /><br />c:/TestAutomation>MsTest/CorFlags.exe /32bit- /force mstest/MSTestShim.exe<br /><br />Microsoft (R) .NET Framework CorFlags Conversion Tool.  Version 2.0.50727.42<br />

2011-01-05 14:01:00 616

原创 run mstest without Virual Studio

<br /><br />1.      Enable mstestshim.exe for 64 bit test binaries<br /><br /><br />c:/TestAutomation>MsTest/CorFlags.exe /32bit- /force mstest/MSTestShim.exe<br /><br />Microsoft (R) .NET Framework CorFlags Conversion Tool.  Version 2.0.50727.42<br />

2011-01-05 14:01:00 785

原创 SD(Source Depot) operation

Sync Code:sd syncsd sync -f sd sync -f ...Check out:sd edit ...Make dpk package:sdp pack -c [changeList] [localPath]/*.dpkMake BB package:bbpack -c [changeList] -o [localPath]/*.cmdExtract dpk package:sdp -w diff *.dpkExtract BB package:*.cmd -lCheck in:sd

2011-01-05 11:22:00 11718

原创 How to enlist code

<br /> <br /><br />Enlist to Source Code:<br />http://sharepoint/sites/adCenterRnRTest/New%20Hire%20Guide/Enlist%20to%20Source%20Code%20(Checkout%20on%20local%20machine).aspx<br /> Copy sd.exe and sd.pdb from //ptt/Release/SD/Current/X64Add folder wh

2011-01-05 11:09:00 1969

原创 实现IComparer接口,找出指定路径下最新被修改的文件

<br />RT!<br /> <br />using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace LatestModifyFileFinder{ class Program { static void Main(string[] args) {

2011-01-04 14:35:00 628

原创 VS2008R2 debug或者运行程序超级慢,如何解决

<br />RT!<br />把_NT_SYMBOL_PATH环境变量默认值的值改为:http://msdl.microsoft.com/download/symbols<br />然后restart VS, 问题就应该解决了。

2010-11-24 11:44:00 1026

原创 查询数据库中的表,返回字段相对应的数据类型!

上周的时候,项目相关的数据库底层做了一些改动,比如某一张表的一个字段的data type从bit变成int ,牵连着我的code当然也要做一些改动!不巧的是,old version和new version的数据库是并存的,就是说有可能数据库A中的data type依旧是bit, 但是数据库B的data type却被update成了int。这就需要我去查询数据库中的表,返回字段相对应的数据类型喽。最开始是想直接找一条Sql语句去query,但是找了半天无果!只好用C# Code去解决!想法:利用最简单的“se

2010-10-18 18:19:00 4228 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除