- 博客(227)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 常用资源汇总
资源下载类http://msdn.itellyou.cn/?lang=zh-cn最新C#开源资源项目汇总点击打开链接长连接(push)技术 &实时通信http://signalr.net/ http://www.ape-project.org/index.phpC# vb.net 转换工具http://www.developerfusion.co
2011-06-23 09:21:00
1504
原创 PlatformIO 速度慢的解决办法及导入 Arduino项目
大家都知道Platform创建项目慢是因为pip从外国网站下载数据太慢,修改pip.conf来改善,但是这个文件的位置并不一定是“C:\Users\用户名\.platformio\penv:”,比如我的电脑上就是“C:\.platformio\penv:”,具体位置与Python程序安装的具体位置有关,我们可以通过下面方法找到:打开 “任务管理器”,依次如图操作。platform 用来进行单片机的开发比ArduinoIDE要方便的多,所以打算将PlatformIO 导入 Arduino项目。
2025-02-12 09:26:27
1371
原创 blazor 自定义组件时同时使用 变量的绑定和变量变化绑定
在使用blazor 自定义组件时有时需要同时使用 变量的绑定和变量变化绑定。不行,因为 Valuechanged 只是用于值的变化。分别用于绑定值的返回和 点击(或其他操作)后的回调。这时我们需要在自定义模块中定义两个回调函数。那只使用 Valuechanged不行吗?
2025-01-07 18:16:41
207
原创 winform 中 panel 中添加可视对象错位问题
今天在写程序的时候,发现动态添加到panel_wokrarea中的按钮,同样是posx=0,有时并不能对齐,会和当前窗口中panel_wokrarea在屏幕上的显示区域的最左边(panel_wokrarea很宽)经分析,是因为panel 在autoscroll= true 时会根据屏幕显示区域的原因,影响到显示定位,所以在动态添加对象时先将panel的autoscroll= false。
2024-09-30 16:14:56
391
原创 MySql生成记录编号 RecNo
在使用Mysql 时,时常需要生成记录编号,此方法适用于Mysql8.0及以上版本。sqlite 请参考。
2024-06-25 09:39:37
457
1
原创 自定义Blazor单文件Web程序端口
这样发布的程序运行时就可以监听指定的端口了,但是我们的目的时让程序更有 弹性,所以还需要给程序弄个config.ini 的配置文件,每次启动程序我们直接冲配置文件中读取端口参数webPort来初始化我们的程序既可以完成程序的随意迁移使用。经过实践发现这样是不行的,数据库的初始化和运行启动没有问题,但是Blazor程序的运行需要很高的安全行,不允许外部程序直接调用启动。上一篇《Mysql8快速迁移版的制作过程》完成了快速迁移的数据库的准备,今天接着讲基于Blazor的Web程序快速迁移版的制作。
2024-04-19 10:41:04
764
原创 MySql8快速迁移版的制作过程
做程序的朋友都知道,程序好做,客户难伺候,因为限于用户的情况,如何能让用户把程序运行起来很关键,比如日前我在做 山东高中信息技术 学考 考前练习 系统时,就遇到如何让老师随时找台机器就能用的问题。2、此时进入控制台安装模式,之所以用控制台模式,是因为 mysql8的安全型要求提高了,在安装的时候是系统强制自动生成一个随机密码作为初始密码,控制台下更方便继续下面的步骤,并要求用户登录。1)执行下面代码 重写mysql 的配置文件my.ini,并一控制台模式启动数据库(--console参数的作用)安装程序。
2024-04-18 20:31:01
484
原创 在IIS中启用动态压缩
在iis管理中 对网站启用压缩可以节省带宽 提高网站的响应速度,默认情况下IIS启用多了“静态内容”的压缩。2、双击打开“压缩”,“静态内容”压缩已经默认启用了,但是我们会发现“动态内容压缩不可用”3、安装动态内容压缩模块,启动服务器管理 并修改服务器角色功能,路径如图。当我们再次打开网站管理时 ,动态内容压缩就已经启用了。1.打开iis中的网站,右侧管理项中显示有压缩。
2024-04-13 12:07:45
883
原创 Blazor 页面定时器 在离开时的处理
我在做 志超考试模拟练习系统 的时候的为里能够及时检查老师发出的正式考试的指令,需要定义一个“Timer考试状态”的定时器,一旦检测到老师的正式 考试指令就会立即跳转到考试页面。本以为页面跳转后相应的 Timer考试状态 定时器会自动终止 销毁,但是在调试的过程中发现 定时器的事件还在继续执行,看来需要手工终止。首先我们需要在页首引入IDisposable接口。然后在页面代码中添加如下事件。
2024-04-11 10:33:06
620
原创 window 服务使用powershell 调用office进行文档内存不够的处理
在项目中为了实现office文件的预览,专门做了个service进行文件的定时转换。在此把方法在朝过来以备不时之需。好长一段时间,思路一直在“权限”和“内存不足”打转,真是百思不得其解,近日偶尔搜索找到下面文章。没有足够的内存继续执行程序。
2023-12-31 21:26:55
566
原创 基于Ant Design Blazor的学生在线练习系统实现的简单总结
疫情当前,作为一名教师,如何能让学生进行有效练习成了一个难题。如果使用 “问卷星”等线上调查问卷式的网站来做练习测试,是无法及时有效的进行,更谈不上对学生练习情况进行跟踪。鉴于以上现实情况和问题,感觉还不如自己动手做一个,顺便充充电学习一下很热的Blazor。整个系统的实现一边学一边写一边试用一边改,由于自己的web设计的知识还停留在好几代前,所以只能硬着头皮爬网文、看视频,发求助,每每濒到了崩溃边缘,兴有很多热心的大佬指点迷津,终于让我熬过来^_^。
2022-11-25 22:38:52
1852
1
原创 datatable Select 关于中文“(”筛选错误
在进行数据导入时进行的数据检查时莫名出现漏洞,反复检查代码并没有发现问题DataRow[] dr教师 = DT教师列表.Select(string.Format("姓名='{0}'", 姓名));if (dr教师.Length == 0) { mSheet.SelectCell(i, 错误信息列号).Value("综评教师名单中无此人"); 错误数++; Is此行错误 = true;
2021-01-09 16:35:57
818
1
原创 使用Aspose把office文件转换为Html文件及生成文件浏览乱码的解决
使用Aspose把office文件转换为Html 文件转换方法如下: /// <summary> /// office文件转换为Html /// </summary> /// <param name="extFileName">扩展名</param> /// <param name="sourceFile">源文件路径</param> /
2020-06-15 15:49:05
2052
原创 Sqlite 记录号(RecNo)的生成及更新到数据表
在使用Sqlite做小项目时需要对下面数据表进行序列号处理,如图开始使用如下语句 按理是对的,SELECT a.fileId,count(1) as no,a.Name,a.fileName,a.hasTest FROM 文件列表 as a,文件列表 as b WHERE a.rowid > b.rowid 没想到查询结果只有一条问题出在哪里呢?于是修改了一下sql语句SELECT a.fileId,a.Name,a.fileName,a.hasTest FROM
2020-06-15 10:31:01
1800
转载 C#里List.Sort的用法
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ListSort { class Program { static void Main(s...
2018-12-11 15:23:06
12554
转载 JavaScript实现拖拽元素对齐到网格(每次移动固定距离)
转自:http://www.cnblogs.com/chunyangji/archive/2016/11/30/6116888.html 这几天在做一个拖拽元素的附加功能,就是对齐到网格,实际上就是确定好元素的初始位置,然后拖拽元素时,每次移动固定的距离。让元素都可以在网格内对齐。先上效果图,然后在详细说明一下细节问题做了一个gif图,可以看到,每次元素的
2018-01-06 20:30:58
1504
转载 Handsontable 给力的仿Excel JQuery插件
转自 http://blog.youkuaiyun.com/MarseilleEE/article/details/53433962Handsontable 是一个相当给力的 jQuery 插件,它实现了 HTML 页面中的表格编辑功能,并且是仿 Excel 的编辑效果。在 Excel 中可进行的操作,你几乎都可以在网页中做到,如拖动复制、Ctrl+C 、Ctrl+V 等等。另外在浏览器支持方
2018-01-04 21:49:25
3745
转载 欢迎使用优快云-markdown编辑器
转自 :http://www.cnblogs.com/greatverve/archive/2012/02/15/csharp-usercontrol-event.html为C#自定义控件添加自定义事件 这里的自定义控件是由普通控件组合而成的。 希望事件响应代码推迟到使用自定义控件的窗体里写。 步骤一:新建一个用户控件,放两个按钮,Tag分别是btn1,btn2. 这两个按钮的共用单击事件
2017-06-07 10:14:03
406
转载 C#获取本地计算机名,IP,MAC地址,硬盘ID
转自:http://www.cnblogs.com/qixuejia/archive/2011/01/12/1933442.htmlusing System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using Sys
2017-01-14 23:19:08
3653
转载 C#_获取汉字拼音
我们字做系统是经常遇到需要通过汉字提取汉字拼音 的情况 ,我在网上搜集了几种获取方案,供大家参考在此向原作者表示感谢!如果权利侵犯,请通知删除!方案一:这个本人测试通过,最简单
2017-01-08 22:39:18
8403
3
转载 WebBrowser控件应用:弹出新窗体和关闭窗口
转自:http://www.cnblogs.com/smallfa/p/5570787.html缘起:上次写了一个《WebBrowser控件的简单应用2》,提到了在NewWindow事件中打开新窗口的例子。有网友“队长 ”提出那个事件得到的参数是本页面的,而不是新页面的,经过测试,果然url参数不是新页面的。Open新页面要处理的:1:>; 2: onclic
2016-08-11 18:10:35
5561
转载 解决window.open 会被IE阻止的问题
转自:http://blog.youkuaiyun.com/fanfanjin/article/details/6858168在web编程过程中,经常会遇到一些页面需要弹出窗口,但是在服务器端用window.open弹出的窗口会被IE阻止掉,showModalDialog弹出的窗口有时并不能满足我们需要,我们需要弹出新的浏览器窗口。 为什么我们编写的弹出窗口会被IE阻止呢,原来IE会自
2016-08-11 18:02:53
13272
转载 C# winForm之间传递参数
来自:点击打开链接//窗口1打开窗口2的按钮函数private void button1_Click(object sender, EventArgs e) { Form2 fm2 = new Form2(); fm2.Owner = this; fm2.ShowDialog();
2016-08-09 15:16:55
4717
转载 iis 7 上传大文件 出现的 HTTP 404 问题
转自:http://www.tuicool.com/articles/JrmUJ3http://blog.youkuaiyun.com/panderman/article/details/6320262引言之前使用Uploadify做了一个上传图片并预览的功能,今天在项目中,要使用该插件上传大文件。之前弄过上传图片的demo,就使用该demo进行测试。可以查看我的这篇文章: [
2016-05-16 17:18:55
5116
转载 C#当窗体大小改变时,窗体中的控件大小也随之改变
转自:http://www.cnblogs.com/slyzly/articles/1965965.html第一种:推荐在窗体中加上如下代码即可实现,但窗体点击放大按钮时却不能改变控件大小。private Size beforeResizeSize= Size.Empty;protectedoverridevoid OnResizeBegin(Event
2016-01-21 09:39:35
6550
转载 InkCollector Signiture Made Easy
转自:http://www.codeproject.com/Articles/105570/InkCollector-Signiture-Made-EasyThe following article is useful when trying to import Ink into a database. I have tried to keep it as simple as poss
2016-01-19 16:37:31
1053
转载 csharp:Microsoft.Ink 手写识别(HandWriting Recognition)
附参考地址:https://technet.microsoft.com/zh-cn/subscriptions/ms826516.aspxhttp://www.codeproject.com/Articles/105570/InkCollector-Signiture-Made-Easy转自:http://www.cnblogs.com/geovindu/p/3702427.h
2016-01-19 16:32:46
4050
转载 ExecuteScalar 返回值问题
转自:http://www.cnblogs.com/zhycyq/archive/2012/08/31/2665316.htmlDbCommand.ExecuteScalar 方法:执行查询,并返回查询所返回的结果集中第一行的第一列。 所有其他的列和行将被忽略。语法: public abstract Object ExecuteScalar() 返回值: 类型: System.Obje
2016-01-16 10:14:19
3205
转载 获取SqlServer2005表结构(字段,主键,外键,递增,描述)
转自:http://www.cnblogs.com/eflylab/archive/2008/06/23/1227838.html1.获取表的基本字段属性--获取SqlServer中表结构 SELECT syscolumns.name,systypes.name,syscolumns.isnullable,syscolumns.length FROM syscolumns,
2016-01-02 19:01:08
600
转载 App.config 两种版本读取方式(appSettings 和 applicationSettings 的区别)
转自:http://www.ithao123.cn/content-8222094.html摘要:App.config 两种版本读与体式格局( appSettings 战 applicationSettings 的差别 ) ApplicationSettings是.net 2.0以后涌现的,appSettings是.net 1.1的体式格局. 实在.net 2.0以后两个皆能够用 体式格局一:
2015-12-31 09:08:27
27057
转载 webBrowser中操作网页元素全攻略
转自:http://www.cnblogs.com/qqflying/archive/2012/07/27/2611563.html 特此感谢1、获取非input控件的值:webBrowser1.Document.All["控件ID"].InnerText;或webBrowser1.Document.GetElementById("控件ID").InnerText;或webBr
2015-12-23 16:50:30
21833
转载 MySql与SqlServer的一些常用用法的差别
来自:http://www.cnblogs.com/fish-li/archive/2011/04/05/2006107.html由于工作的原因:上家公司的数据库全采用MySql,所以不得不用它。因此也学到了MySql的一些知识,但考虑到今后可能没机会使用了,所以想趁现在离职在家休息,打算把这些东西整理一下,也为了万一今后能用上,留个参考的资源。考虑到一直在使用SqlServer,
2015-12-14 22:24:42
479
转载 C# 文档注释规范
C# 文档注释规范转http://www.cnblogs.com/cccc/archive/2009/08/19/1549866.html C# 提供一种机制,使程序员可以使用含有 XML 文本的特殊注释语法为他们的代码编写文档。在源代码文件中,具有某种格式的注释可用于指导某个工具根据这些注释和它们后面的源代码元素生成 XML。使用这类语法的注释称为文档注释 (document
2015-12-04 16:05:10
6208
转载 分享几款免费的web打印控件
转自:http://bbs.youkuaiyun.com/topics/390520672在WEB系统中,打印的确是个烦人的问题----特别是你的应用环境又有很多种类的打印机。如果自己开发打印控件,可能因为项目时间紧而来不及。前段时间有机会接触了一下WEB打印。在博客园、优快云以及各个论坛上找了老半天,终于顺利的完成了公司项目。现在就结合我的应用体验,将市面上的所有的免费打印控件为大家做一个介绍
2015-10-29 14:03:26
23344
3
转载 SignalR QuickStart
转自:http://www.cnblogs.com/shanyou/archive/2012/07/28/2613693.htmlSignalR QuickStartSignalR 是一个集成的客户端与服务器库,基于浏览器的客户端和基于 ASP.NET 的服务器组件可以借助它来进行双向多步对话。 换句话说,该对话可不受限制地进行单个无状态请求/响应数据交换;它将继续
2015-10-15 09:16:54
757
转载 SignalR实现服务器与客户端的实时通信
SignalR实现服务器与客户端的实时通信百度百科给它的定义实现实时通信。什么是实时通信的Web呢?就是让客户端(Web页面)和服务器端可以互相通知消息及调用方法,当然这是实时操作的。WebSockets是HTML5提供的新的API,可以在Web网页与服务器端间建立Socket连接,当WebSockets可用时(即浏览器支持Html5)SignalR使用WebS
2015-10-15 08:49:21
1178
转载 面向对象学习--嵌套类(Nested Class)
转自:http://blog.sina.com.cn/s/blog_586b6c050100ccgo.html在学习研究命名空间这一命题时,笔者对C#中的嵌套类型(Nested Type ——MSDN)进行了一些研究,在学习中参阅了《深入理解嵌套类及内部类》(JAVA)和《C#嵌套类的使用方法及特性》(C#)两篇文章,在得到指引的同时也发现了《C#嵌套类的使用方法及特性》一文中的不少错误,现在
2015-09-08 18:19:26
2852
转载 面向对象学习--嵌套类(Nested Class)
转自 http://blog.sina.com.cn/s/blog_586b6c050100ccgo.html嵌套类(Nested Class)是在类中定义的类。以下把拥有内嵌类的类称为外部类。嵌套类分为静态嵌套类和非静态嵌套类,其中非静态嵌套类也被称为内部类。嵌套类在UML中是composite的另外一种代码表示形式,表示耦合度更高,并且与外部类更加紧密。一般类的访问修饰符可以定义为
2015-09-08 18:14:48
2539
转载 Sql Server 触发器实现多表之间同步增加、删除与更新
转自:http://blog.sina.com.cn/s/blog_a0912d340101gxhb.html定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于Insert , Update , Delete 事件。(SQL Server 2000定义了新
2015-08-21 11:49:38
4108
转载 Newtonsoft.Json高级用法
转自:http://www.cnblogs.com/yanweidie/p/4605212.htmlNewtonsoft.Json高级用法 手机端应用讲究速度快,体验好。刚好手头上的一个项目服务端接口有性能问题,需要进行优化。在接口多次修改中,实体添加了很多字段用于中间计算或者存储,然后最终用Newtonsoft.Json进行序列化返回数据,经过分析一个简单的列表接口每一行数
2015-06-29 13:15:21
28409
ZKFinger SDK 5.0
2011-12-20
备课系统-志超在线备课系统 ver2.4
2013-08-23
ContextMenuStrip菜单技巧
2007-12-01
独立的网页日历js文件,可以设置显示位置及显示关闭状态的
2009-09-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅