随笔分类 -  01-技术相关

摘要:本文所需物品清单: Raspberry Pi 3 Model B 主板、SD卡与读卡器(用于烧录系统) 资料整理来源在文尾 需要下载的资源与工具: 推荐系统-Raspbian 树莓派官方深度定制的硬件驱动与软件程序 下载链接:http://downloads.raspberrypi.org/rasp 阅读全文
posted @ 2018-03-01 14:31 kumat 阅读(1470) 评论(0) 推荐(1) 编辑
摘要:转自 http://www.jb51.net/diannaojichu/500542.html 1、打开电脑控制面板。 2、找到声音,点击。 3、双击扬声器。 4、点击第二个,级别设置 5、点击第一个平衡,将左前拉倒最低,右前拉倒最高,这样就解决了。 注意事项:该问题的原因是耳机不兼容的问题 阅读全文
posted @ 2018-01-16 10:47 kumat 阅读(1395) 评论(0) 推荐(0) 编辑
摘要:查找字符串出现次数的方法 函数延迟代码执行若干秒,若成功,返回 0,否则返回 false。 利用console调试输出 自动执行 阅读全文
posted @ 2017-11-06 09:09 kumat 阅读(186) 评论(0) 推荐(0) 编辑
摘要:当我们开始偷工减料并仓促完成,就会开始犯小错误,然后堆积成大错误,然后花更多的时间(和开支)来查找并修复这些错误。 The Iron Triangle Does Not Apply to Software Development by David Bernstein · May. 06, 16 · 阅读全文
posted @ 2016-05-18 11:54 kumat 阅读(531) 评论(0) 推荐(0) 编辑
摘要:Full Stack Developer 全栈/全端开发者 掌握多种技能,并能利用独立完成产品的人。 优势-视野/全局思维,节约时间/经济成本。 横向开发,纵向开发 横向是把程序按数据,业务,表示等层次划分结构纵向是按功能模块划分 软件开发模式(瀑布、迭代、螺旋、敏捷) 阅读全文
posted @ 2016-05-03 14:52 kumat 阅读(394) 评论(0) 推荐(0) 编辑
摘要:1 let time = (wo: WoDto) => wo.ScheduleTime || wo.ScheduleStartTime; 2 3 let wo = technician.wos 4 .filter(x => time(x) != null) 5 .sort((a, b) => 6 M 阅读全文
posted @ 2016-03-10 10:34 kumat 阅读(1217) 评论(2) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/chinmo/article/details/2096871Request.ServerVariables("Url")返回服务器地址Request.ServerVariables("Path_Info")客户端提供的路径信息Request.Serve... 阅读全文
posted @ 2015-09-09 14:42 kumat 阅读(489) 评论(0) 推荐(0) 编辑
摘要:Html2canvas JS截图HTML1 2 需要截图的区域3 JS 1 2 后台使用图片 Base64编码转换为图像 1 // 2 /// Base64编码转换为图像 3 /// 4 /// Base64字符串 5 ... 阅读全文
posted @ 2015-06-26 10:30 kumat 阅读(2338) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://hi.baidu.com/stuoopluwqbbeod/item/32ec38403da42ee2bcf45167功能实现主要分三步:1、添加两个引用:WindowsFormsIntegration.dll (负责整合WPF和Windows)、System.Windows.Forms.2、在 XAML文件中添加两个引用(粗体部分):3、在XAML编码区实现你想添加的控件: 原文添加的是 DataGridView控件:效果图:本人添加的是 NumericUpDown控件:效果图:在本人的代码中Grid的作用相当于Web页面中用来布局的Table。 此处加上Grid是为了 阅读全文
posted @ 2013-12-30 15:47 kumat 阅读(618) 评论(0) 推荐(0) 编辑
摘要:{0:yyyy-MM-dd HH:mm:ss.fff}:使用24小时制格式化日期{0:yyyy-MM-dd hh:mm:ss.fff}:使用12小时制格式化日期以下同理,从左至右分别为-年-月-日 时:分:秒.毫秒{0:yyyy-MM-dd HH:mm:ss zzz}{0:yyyy-MM-dd HH:mm:ss.ff zzz}{0:yyyy-MM-dd HH:mm:ss.fff zzz}{0:yyyy-MM-dd HH:mm:ss.ffff zzz}以下测试代码//---假设时间为-2009-03-17 16:50:49.92object objValue2 = Business.Servic 阅读全文
posted @ 2013-12-30 15:46 kumat 阅读(412) 评论(0) 推荐(0) 编辑
摘要:转自http://www.csharpwin.com/csharpspace/5025r2141.shtmlC#获取当前路径的方法如下: 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName -获取模块的完整路径。 2. System.Environment.CurrentDirectory -获取和设置当前目录(该进程从中启动的目录)的完全限定目录。 3. System.IO.Directory.GetCurrentDirectory() -获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可 阅读全文
posted @ 2013-11-28 09:01 kumat 阅读(524) 评论(0) 推荐(0) 编辑
摘要:转自http://news.cnblogs.com/n/186059/英文原文:Code Review Checklist and Guidelines for C# Developers 译者:@L就是L 译文链接 这是为 C# 开发者准备的通用性代码审查清单,可以当做开发过程中的参考。这是为了确保在编码过程中,大部分通用编码指导原则都能注意到。对于新手和缺乏经验(0 到 3 年工作经验)的开发者,参考这份清单编码会很帮助。 清单 1. 确保没有任何警告(warnings)。 2.如果先执行Code Analysis(启用所有Microsoft Rules)再消除所有警告就更好了。... 阅读全文
posted @ 2013-11-28 08:58 kumat 阅读(298) 评论(0) 推荐(0) 编辑
摘要:转自http://www.cnblogs.com/Mainz/archive/2008/04/09/String_Byte_Array_Convert_CSharp.htmlstring类型转成byte[]:byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str );反过来,byte[]转成string:string str = System.Text.Encoding.Default.GetString ( byteArray );其它编码方式的,如System.Text.UTF8Encoding,System.Text. 阅读全文
posted @ 2013-11-14 14:47 kumat 阅读(522) 评论(0) 推荐(0) 编辑
摘要:转自http://www.cnblogs.com/greenerycn/archive/2010/04/25/guid_tostring_format.html在日常编程中,Guid是比较常用的,最常见的使用就是如下所示:string id = Guid.NewGuid().ToString();这条语句会生成一个新的Guid并转成字符串,如下:// 10244798-9a34-4245-b1ef-9143f9b1e68a但是还有一些情况下,我们会有一些细节上的差异,如:前后有大括号{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}中间没有连字符 xxxxxxxxxx 阅读全文
posted @ 2013-11-12 18:31 kumat 阅读(383) 评论(0) 推荐(0) 编辑
摘要:转自http://www.cnblogs.com/morningwang/archive/2009/01/02/1367277.html有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标。本人不喜欢使用游标,我觉得它耗资、效率低;使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活。先看看单条 SQL 语句的分页 SQL 吧。方法1:适用于 SQL Server 2000/2005SELECTTOP页大小*FROMtable1WHEREidNOTIN(SELECTTOP页大小*(页数-1) idFROMtable1ORDERBYid)ORDERBYid方法2: 阅读全文
posted @ 2013-09-03 09:52 kumat 阅读(289) 评论(0) 推荐(0) 编辑
摘要:转自http://hi.baidu.com/shirley_cst/item/a55c290c8aa2ee2ca0312da3示例代码如下所示。double x = SystemParameters.WorkArea.Width;//得到屏幕工作区域宽度double y = SystemParameters.WorkArea.Height;//得到屏幕工作区域高度double x1= SystemParameters.PrimaryScreenWidth;//得到屏幕整体宽度double y1 = SystemParameters.PrimaryScreenHeight;//得到屏幕整体高度t 阅读全文
posted @ 2013-09-03 09:51 kumat 阅读(2057) 评论(0) 推荐(1) 编辑
摘要:转自http://www.cnblogs.com/libaoheng/archive/2011/11/18/2253751.html本文目录 1.窗口的外观 2.窗口的位置 3.窗口的大小 4.窗口的可见性和状态 5.窗口的生命周期1.窗口的外观 WPF中默认窗口框架的外观,主要取决于Icon、Title、WindowsStyle、ResizeMode等属性。 Icon指定窗口的图标; Title指定窗口的标题; WindowStyle指定窗口样式,有4个取值: None,无边框;(当ResizeMode属性为NoResize时,仅剩下窗口核心。) SingleB... 阅读全文
posted @ 2013-09-03 09:50 kumat 阅读(540) 评论(0) 推荐(0) 编辑
摘要:转自http://download.csdn.net/detail/xiang348352/3095084WPF无边框移动窗体,先在里添加MouseLeftButtonDown="Window_MouseLeftButtonDown"然后导航到事件,在事件里添加if (e.LeftButton == MouseButtonState.Pressed)this.DragMove();就可以了,还不懂的话,就下载研究转自http://download.csdn.net/detail/xiang348352/3095084 阅读全文
posted @ 2013-09-03 09:46 kumat 阅读(3077) 评论(0) 推荐(0) 编辑
摘要:转自http://www.cnblogs.com/cxd4321/archive/2012/08/09/2629716.html在平时的C#项目开发中,当调用某个存储过程或函数的时候,我们可能经常会遇到这样的问题,“过程或函数XXX需要XXX参数,但未提供该参数”,这到底是怎么回事呢?是什么问题引起的?出现这个错误一般会由以下几种情况引起:1.程序中传入参数与已定义的存储过程或函数的参数个数或名称不符;2.没有对传入的数据作空值的处理,如下,我们需要对可以为空的值作这样的处理,一旦其为空,就设置为DBNull.value.foreach(SqlParameter p in parms){if( 阅读全文
posted @ 2013-08-19 08:52 kumat 阅读(393) 评论(0) 推荐(0) 编辑
摘要:经过不断的Google与baidu,最终整理出来的打印类主要是根据两个参考的类组合而成,稍微修改了一下,参考代码及来源见最后(其中一份是VB语言的)其中遇到的一些问题也已经得到了解决(分页,打印预览点击打印内容缺失)------------------------------------------------------------------------------相关知识PrintDocument定义一个可再次使用的对象,该对象将输出发送到打印机。命名空间:System.Drawing.Printing程序集:System.Drawing(在 system.drawing.dll 中)通 阅读全文
posted @ 2013-08-01 10:05 kumat 阅读(27558) 评论(4) 推荐(2) 编辑