有用的技术
文章平均质量分 74
clear_zero
这个作者很懒,什么都没留下…
展开
-
javascript sort IE vs Chrome and Edge
在Chrome和Edge里面,如下代码运行没有问题arrayA.sort((a, b) =>(a.index > b.index) ? 1 : -1);但是IE11里面并不支持 =>,只能如下代码 arrayA.sort(function (a, b) { return a.index - b...原创 2020-02-06 17:31:22 · 389 阅读 · 0 评论 -
webapi 基于bitmask的
主要讨论web api实现基于bitmask的认证; 这里说的是有没有权利访问一个web method这个应该可以实现,代码片段来自网络这个方法适用于权限不多的情况,如果太多了需要改良1. DB: id 是按照bit来设置的而不是连续数字序列。 1,2,4,8, 16,32.....RolePermissionIdName11原创 2017-08-23 19:00:28 · 751 阅读 · 0 评论 -
Web API Global Error Handl
这个玩意可以解决项目已经开始了但是没写try catch;临时一个个加又很麻烦。适用于web api 21. override Handle 和 loggerusing System;using System.Net.Http;using System.Web;using System.Web.Http.ExceptionHandling;using ClientPort原创 2017-08-21 17:09:26 · 827 阅读 · 0 评论 -
Angularjs table sort filter
写着怕以后用的着的时候望了原创 2017-08-11 18:10:49 · 895 阅读 · 0 评论 -
Javascript 自动在每N个字符后面加-
function format(input, format, sep) { var output = ""; var idx = 0; for (var i = 0; i format.length && idx input.length; i++) { output += input.substr(idx, format[i]); if转载 2017-07-06 17:48:38 · 1538 阅读 · 0 评论 -
Python Selenium 自动测试网页
自动测试脚本,多用于regression testing需要安装Python 和 Selenium http://selenium-python.readthedocs.io/Selenium 默认浏览器是firefox, 如果用Chrome或者IE 需要自己下 web driver IE http://stackoverflow.com/questions/24925095/seleni原创 2017-01-06 19:31:23 · 2208 阅读 · 1 评论 -
Jquery Deferred objects
以前写的,后来想不起来了。写在这里以便查找Deferred objects对我来说就是如果页面里面有两个ajax call对数据库进行操作。比如说两个grid 读取,Ajax执行异步操作的时候,页面显示loading...; 当两个操作都完成时,loading 隐藏以下是代码片断 $(document).ready(function(e) {原创 2016-04-22 21:48:41 · 1389 阅读 · 0 评论 -
Kendo Grid MVC Hierarchy with Aggregate
工作上用到,是用kendo grid显示两个有关联的表。母表可以编辑,子表显示一个数目的合计. Kendo自身的文档不全,这个是各种拼凑出来的。注意view 邦定model的时候用直接用Ienumable的话,当编辑完毕送回到controller的时候model是null. 需要把母表的list放到一个model里面如果需要从javascript上面Expand原创 2016-04-21 19:03:26 · 1999 阅读 · 0 评论 -
MVC里面两个dropdownlist联动
MVC view里面有两个dropdownlist分别邦定到两个属性View里面 @Html.LabelFor(m => m.Name, new { @class = "form-label" }) @Html.DropDownListFor(m => m.Id, (IEnumerable)ViewData[原创 2016-03-21 19:08:15 · 3814 阅读 · 0 评论 -
在Bootstrap的Modal form里面添加PartialView
@using (Html.BeginForm("DisplaySites", "DisplayDSP", FormMethod.Post)) { @(Html.Kendo().Grid(Model.SiteList) // Bind the grid to the Model property of the view原创 2016-03-21 19:00:42 · 2212 阅读 · 0 评论 -
SQL 查询顾客买了A和B,但是没有买C
看到的,觉得很有用记录下来原文出处问题描述很简单,就是查询购买了产品A和B但是没有购买产品C的顾客测试数据--===== Conditionally drop the test table to make -- reruns in SSMS easier. IF OBJECT_ID('tempdb..#Purchase','U') IS NO翻译 2014-06-06 19:00:30 · 7980 阅读 · 3 评论 -
Assign directory/file access rights to 'everyone'
在win7 UAC下如果user1创建了一个文件,那么当user2登陆后默认对这个文件是无权编辑的。解决方案就是user1在创建的时候把这个文件的权限给everyone;或者关掉UAC,把制定文件夹或者文件的权利给everyone代码如下引用using System.Security.AccessControl;using System.Security.Prin原创 2014-03-13 23:01:26 · 2143 阅读 · 0 评论 -
sql server删除Hierarchy的一支
写下来以后便于查找SQL server 2008R2, 如果一个表格是Hierarchy的有三列,如下ID, Name,ParentID1 A NULL2 B 13 C 14 D 25 E 4如果我想删除(查询)B以及以下所原创 2014-01-17 19:05:15 · 2611 阅读 · 0 评论 -
Install Windows Service with Interacted with Desktop
Private Sub ProjectInstaller_AfterInstall(ByVal sender As Object, ByVal e As System.Configuration.Install.InstallEventArgs) Handles MyBase.AfterInstall Our code goes in this event because i转载 2008-07-10 00:14:00 · 3953 阅读 · 3 评论 -
App.Previnstance Equivalent
Dim appName As String = Process.GetCurrentProcess.ProcessName Dim sameProcessTotal As Integer = Process.GetProcessesByName(appName).Length If sameProcessTot转载 2008-07-09 17:44:00 · 3390 阅读 · 0 评论