C#
文章平均质量分 55
WriteHappy
这个作者很懒,什么都没留下…
展开
-
查询数据库中的表,返回字段相对应的数据类型!
上周的时候,项目相关的数据库底层做了一些改动,比如某一张表的一个字段的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 · 4156 阅读 · 1 评论 -
Javascript 注入攻击
Javascript 注入攻击?什么是javascript注入攻击呢?其实比较其他的攻击,javascript可能相对简单一些。每当接受用户输入的内容并重新显示这些内容的时候,网站就容易受到这种攻击。用asp.net mvc来个简单的例子:[ValidateInput(false)] public class HomeController : Controller原创 2013-05-24 18:23:25 · 11543 阅读 · 1 评论 -
股市买入卖出时间点选择问题
题目:给你一个股价序列,告诉你每个时间点的股价,问你什么时候买什么时候卖获利最大。时间复杂度越低越好。这是我在无意中看到的一个题目,突然来了一点兴致,想记录下来。这个题目按照的逻辑需要注意的有几点:1.问题简单话, 操作股票只能先买后卖2.什么时候买什么时候卖获利最大,说明只允许一次买,只允许一次卖,最优的算法就是把最大的值找出来就好算法:input原创 2013-05-08 20:51:57 · 1690 阅读 · 1 评论 -
进制之间的相互转化
由一个问题想到的!这个问题是 在Windows计算器里,用programmer方式,选择Dword即32位编码,然后切换到16进制,输入80800006,再转化成十进制,会得到一个负数-2139095034在C#里面80800006是一个uint变量,如何把它变成一个Int的负数?答案:uint aa = 0x80800006;int bb=unchecked((原创 2011-12-31 18:40:15 · 860 阅读 · 0 评论 -
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 · 3068 阅读 · 0 评论 -
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 · 737 阅读 · 0 评论 -
查看data
用mvc编写的site,有一个非常好的优势就是可以直接通过url查看具体的data比如经常在页面上写console.log(url);把request的url在浏览器上print出来,然后就无耻的粘到地址栏直接访问。如图, 这是一个json格式的数据。其实还有一些办法查看类似的data:在network下, 一般data 或者 query就能看到数据了。原创 2011-12-21 18:08:43 · 617 阅读 · 0 评论 -
Dictionary 中忽略大小写的查询
Dictionary configsBuffer = new Dictionary(StringComparer.OrdinalIgnoreCase);configsBuffer.Keys.Contains(configName,StringComparer.OrdinalIgnoreCase)之前一直ToUpper ToLower来着,想想就烦原创 2011-12-01 14:24:49 · 6900 阅读 · 0 评论 -
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 · 880 阅读 · 0 评论 -
喜欢偶数的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 · 1414 阅读 · 0 评论 -
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 · 808 阅读 · 0 评论 -
实现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 · 606 阅读 · 0 评论 -
二叉树遍历
public class Node { private T _data; private Node _lNode; private Node _rNode; private Node _pNode; protected Node() { } publi原创 2013-05-09 21:53:01 · 957 阅读 · 1 评论