[11/07/19]CDQ学习笔记

  CDQ据说是对付离线操作下修改查询问题的重要工具,大致...
代码星球 代码星球·2023-05-06

C# 调用基类构造函数的一点小笔记

publicclassB{publicintm=0;publicB(){m=3;}}publicclassD:B{}protectedvoidPage_Load(objectsender,EventArgse){Dd=newD();Response.Write(d.m);//3}如上,结果是3,说明派生类没有构造函数,也会使用默认的构造函数,且会调用基类默认的构造函数。(默认的构造函数就是没有参数的构造函数)publicclassB{publicintm=0;publicB(){m=3;}}publicclassD:B{publicD(){}}protectedvoidPage_Load(objectsender,EventArgse){Dd=newD();Response.Write(d.m);//3}如上,结果仍是3,说明派生类的构造函数没有显式调用基类默认的构造函数,它也会自动调用的。还有更多示例不写了,直接看总结吧。总结:如果类中没有写明构造函数,系统会当作存在一个无参数的构造函数。一旦写了一个带参数的构造函数,而没有写无参数的构造函数,系统就不会添加这个无参数的构造函数,即它...

C# 无边框 WinForm 的一些笔记

如何拖动usingSystem.Runtime.InteropServices;[DllImport("user32.dll")]publicstaticexternboolReleaseCapture();[DllImport("user32.dll")]publicstaticexternboolSendMessage(IntPtrhwnd,intwMsg,intwParam,intlParam);publicconstintWM_SYSCOMMAND=0x0112;publicconstintSC_MOVE=0xF010;publicconstintHTCAPTION=0x0002;privatevoid_headPanel_MouseDown(objectsender,MouseEventArgse){ReleaseCapture();SendMessage(this.Handle,WM_SYSCOMMAND,SC_MOVE+HTCAPTION,0);}如何最大化、还原Formform=this.FindForm();//这里把控制按钮做成了用户控件,如果没有做成用户控件,就不...
代码星球 代码星球·2023-04-16

LINQ to SQL 学习笔记-查询(2)

LINQtoSQL学习笔记-查询LINQtoSQL学习笔记-查询(2)join及一对多聚合Sites和Topics是一对多的关系,即Sites的某个SiteId在Topics中可能关联一条记录,也可能是多条,也可能没有。varobj=fromsindc.Sitesjointindc.Topicsons.SiteIdequalst.SiteIdintotopicswheres.PathTree.StartsWith(pathTree)selectnew{s.SiteId,s.SiteKey,s.SiteName,TopicCount=topics.Count(i=>i.CreatedOn>=StartDate&&i.CreatedOn<EndDate.AddDays(1))};if(_orderby.SelectedValue=="quantity"){obj=obj.OrderByDescending(i=>i.TopicCount);}else{obj=obj.OrderByDescending(i=>i.SiteKey);}如上代码,看...
代码星球 代码星球·2023-04-16

LINQ to SQL 学习笔记-查询

LINQtoSQL学习笔记-查询LINQtoSQL学习笔记-查询(2)用不起?光usingSystem.Linq还不够,要用LINQtoSQL还得引用System.Data.Linq.dll。如果我们写LINQ代码时,没有自动列表提示,那多半就是这个原因了。一个简单的选择示例DataClassesDataContext(您不一定要取这个名字)是一个LINQtoSQL类,建好类后,把相应的表拖到设计器上就可以了(注意:像hierarchyid这种特殊字段类型,是不受支持的)。DataClassesDataContextdc=newDataClassesDataContext();varobj=fromtindc.Topicswheret.TopicId==topicIdselectt.TopicId;if(obj.Count()>0){Response.Write(obj.ToList<int>()[0]);//显示第一条记录,如果无记录,则[0]会出错。}纵然我们上述SQL是想选择一个int值,但结果obj不会是一个int,而是System.Linq.IQueryab...
代码星球 代码星球·2023-04-16

web前端学习笔记---实现雪花飘落的效果

看了javascript网页特效实例大全中的图片飘下的效果实例,觉得值得动手学习下。就把图片改成雪花图,完成一个雪花飘下的效果。并且,其中有些内容比较陈旧了,那么就学者改掉吧。包括:1.对left和top的操作仅支持IE浏览器,这咋行,必须得支持chrome。2.控制图片下落的过程还要去检索element,不好吧,那就改成数组维持,直接操作数组中维持的对象,启不更快。3.向文档中添加元素直接改成通过JS代码创建元素对象的方式。 实现思路:1.初始化生成10个div,全都采用绝对定位,每个div中放一个雪花图片,设置好宽高,并保存在数组中,便于后面下雪的函数直接操作。2.初始化每个div的横坐标和纵坐标,总要给雪花一个下落的起始位置吧。3.初始化为每个雪花都设一个纵向的下落步长,一个横向的摆动步长,这样每个雪花都会以不同的速度下落和摆动。4.做一个下雪的函数,每10秒调一下该函数,每调一次该函数,就是控制每个雪花在纵向下落一个自身的步长,横向的摆动通过正弦函数算出一个正弦值后乘以幅度,这样雪花下落就是按照正弦波形的方式进行。 图片可以网上随便找。以下代码兼容IE8+,...

吐血整理 | 1000行MySQL学习笔记,不怕你不会,就怕你不学!

/ Windows服务 // 连接与断开服务器 // 数据库操作 /------------------/ 表的操作 /------------------/ 数据操作 /------------------/ 字符集编码 /------------------/ 数据类型(列类型) /------------------/ 选择类型 // 列属性(列约束) /------------------/ 建表规范 /------------------/ SELECT /------------------/ UNION /------------------/ 子查询 /------------------/ 连接查询(join) /------------------/ 导入导出 /----...

AutoMapper随笔记

平台之大势何人能挡?带着你的Net飞奔吧! http://www.cnblogs.com/dunitian/p/4822808.html#skill先看效果:(完整Demo:https://github.com/dunitian/LoTCodeBase/tree/master/NetCode/3.常用技能/05.AutoMapper)原来是这么干的:有了AutoMapper是这么干的:————————————————————1.AutoMapper初始化2.配置文件3.对象映射配置(ConstructUsing和ForMember用的比较多)扩展类:完整Demo:https://github.com/dunitian/LoTCodeBase/tree/master/NetCode/3.常用技能/05.AutoMapper把扩展类贴一下吧:///<summary>///AutoMapper扩展类///</summary>publicstaticclassAutoMapperExt{#region由AutoMapper创建目标对象///<summar...
代码星球 代码星球·2021-02-23

Kali信息收集系列:(都是我以前的笔记整理了一下,就没加水印,习惯就好)

好几天没发微信公众号了,今天一起发下。(最近有点事情)前些天老业界的一位朋友问我一些Safe新时代信息收集的问题逆天虽然好多年不干老本行,但隔段时间都会关注一下于是就花了点时间整理了一下,你们就当看笑话看看吧不知道的就长点见识,知道了就笑笑~~~~~~~~下周起继续更新专业知识~~请容忍我偶尔开个安全的小差~~~(*^__^*)~~~——————————————————————————————★Kali信息收集~0.Httrack网站复制机http://www.cnblogs.com/dunitian/p/5061954.html★Kali信息收集~1.GoogleHacking+GithubHacking http://www.cnblogs.com/dunitian/p/5074765.html★Kali信息收集~2.Whois:域名信息http://www.cnblogs.com/dunitian/p/5074768.html★Kali信息收集~3.子域名系列http://www.cnblogs.com/dunitian/p/5074772.html★Kali信息收集~...

SQL 笔记 By 华仔

-------------------------------------读书笔记-------------------------------笔记1-徐最常用的几种备份方法笔记2-徐收缩数据库的大小的方法笔记3-徐设置数据库自动增长注意要点笔记4-徐模仿灾难发生时还原adventurework数据库示例stopat笔记5-徐检查日志文件不能被截断的原因笔记6-徐检测孤立用户并恢复孤立用户到新的服务器解决数据库镜像孤立用户问题笔记7-徐SQLSERVER日志记录机制笔记8-徐delete和truecate之间的区别测试结果笔记9-徐DBCCSHRINKFILE不起作用的原因笔记10-徐使用continue_after_errorrestore还原选项恢复备份有损坏的数据库笔记11-徐可疑状态的3种解决办法笔记12-徐解决启动帐号权限问题笔记13-徐关于正在还原状态笔记14-徐分布式事务比较常见的例子以及启动日志里分布式事务的启动信息笔记15-徐SQL启动过程的网络连接笔记16-徐解决resource数据库和model数据库和tempdb数据库和msdb数据库和master数据库错误问题...
代码星球 代码星球·2021-02-23

Shell学习笔记

一、调试脚本调试功能是每一种编程语言都应该实现的重要特性之一,当出现一些始料未及的情况时,用它来生成脚本运行信息。调试信息可以帮你弄清楚是什么原因使得程序发生崩溃或行为异常。每位系统程序员都应该了解Bash提供的调试选项。shell脚本调试不需要什么特殊的工具。bash自带了一些调试选项。具体选项包含:-x:在执行时显示参数和命令;+x:禁止调试-v:当命令行进行读取时显示输入;+v:禁止打印输入。在shell脚本启动时或者在脚本内都可以添加这些调试选项。测试脚本debug.sh,代码如下所示。#!/bin/bashforiin{1..6};doecho$idoneecho"Scriptexecuted"  直接运行脚本:./debug.sh。结果如图: 在脚本启动时添加调试选项。来调试debug.sh,可以在启动脚本时,输入以下命令:bash-x./debug.sh或者sh-x./debug.sh。结果如图: 在脚本内添加调试选项,使用set命令。例如:要开启-x选项,则在脚本内容中添加命令:set-x,对应的set+x是关闭调试。#!/bin...
代码星球 代码星球·2021-02-23

Shell学习笔记

Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。基本上Shell分两大类:一:图形界面Shell(GraphicalUserInterfaceshell即GUIshell)例如:1、应用最为广泛的WindowsExplorer(微软的windows系列操作系统)2、广为人知的Linuxshell,其中linuxshell包括Xwindowmanager,以及功能更强大的CDE、GNOME、KDE、XFCE。二:命令行式shell(CommandLineInterfaceshell,即CLIshell)例如:1、bash/sh/ksh/csh(Unix/linux系统)2、cmd.exe/命令提示字符(WindowsNT系统)一、终端打印echo是用于终端打印的基本命令。1.显示普通字符串:echo"Itisatest"这里的双引号完全可以省略,以下命令与上面实例效果一致:echoItisatestecho‘Itisatest’2.显示转义字符echo""Itisatest""结果将是:"Itisatest"3.显示变量...
代码星球 代码星球·2021-02-23

SSD学习笔记

目标检测算法——SSD:SingleShotMultiBoxDetector,是一篇非常经典的目标检测算法,十分值得阅读和进行代码复现,其论文地址是:https://arxiv.org/abs/1512.02325。同时,我使用pytorch对SSD代码进行了复现:https://github.com/Dengshunge/mySSD_pytorch 从论文的题目《SSD:SingleShotMultiBoxDetector》可以看出,singleshot表明是one_stage检测算法,即不需要类似fasterR-CNN中的RPN等区域推荐算法,一步就能得到预测坐标和类别,实现真正的end-to-end训练;multibox表示是多框预测,即SSD算法借鉴了fasterR-CNN中的锚点框思想,对每个先验锚点框进行预测,判断其类别和目标的预测框。在SSD算法提出之前,R-CNN系列的目标检测算法,其准确率很高,但是这些算法需要消耗大量计算资源,特别是对于嵌入式设备或者终端设备,其算力无法满足此类算法,造成了无法进行实时目标检测。目标检测的检测速度通常使用FPS进行衡量,即1...
代码星球 代码星球·2021-02-23

MixNet学习笔记

最近,谷歌使用了AutoML,推出了一种新网络:MixNet,其论文为《MixNet:MixedDepthwiseConvolutionalKernels》。其主要创新点是,研究不同卷积核尺寸的影响和观察到组合不同尺寸的卷积核能提高准确率。作者将混合了不同尺寸的卷积核的卷积操作命名为MDConv,并将其使用在深度可分离卷积中,能提高显存的MobileNet的准确率。3*3的卷积已经得到了广泛的实践应用了,但是随着近期部分网络的推出,5*5或者7*7的大卷积核有重新出现,例如EfficientNet,这些网络都证明了,大卷积核能提高模型的准确率和效率。但是否卷积核越大,准确率就越高呢?作者首先在mobilenet上分析了,不同尺寸的卷积核对准确率的影响,如Fig.1所示。可以看出,卷积核越大,模型的大小也随之增加;随着卷积核增加,准确率先上升,后下降。说明了,卷积核并不是越大越好,过大的卷积核会损伤模型的准确率。对比实验也表明了:我们需要大卷积核来高分辨率、小卷积核来适应低分辨率。  为了实现这一点,作者提出了mixeddepthwiseconvolution(MDC...
代码星球 代码星球·2021-02-23
首页上一页12345...下一页尾页