- 博客(46)
- 资源 (1)
- 收藏
- 关注
原创 VS格式化(自动对齐)快捷键
部分对齐(对齐光标所在行或对齐选中代码行):(按两次组合键)Ctrl+K+D(三个键同时按下)1.Ctrl+A(全选)
2024-03-24 10:40:30
572
原创 在C#中,如果你想要listBox自动滚动到最顶部,可以使用ListBox的TopIndex属性来实现
在C#中,如果你想要listBox自动滚动到最顶部,可以使用ListBox的TopIndex属性来实现。在添加新项到ListBox之后,将TopIndex属性设置为0,即可将ListBox滚动到最顶部。将ListBox的SelectionMode属性设置为One。
2024-03-18 16:51:51
442
原创 C#——三角形面积公式
当输入的三边值不符合三角形边长的规律时,返回 NaN。(两边之和小于第三边,两边之差大于第三边)。已知三角形的三个边,求面积,可以使用海伦公式。
2024-02-01 07:36:26
1636
原创 Win11系统时间不同步的解决方法
修改DNS请参考以下步骤按Win+X键,点击控制面板-网络和共享中心-更改适配器设置,右键点击网络连接,选择属性,点击Internet协议版本4,在首选DNS中输入4.2.2.1,备用DNS中输入4.2.2.2,点击确定....
2022-04-05 13:14:22
3254
原创 c# ToolStrip控件图片和文字显示
如上图达到这样的效果首先我们给属性Image和Text分别赋予需要显示的图片和文字然后设置DisplyStyle属性为ImageAndText,意为同时显示图片和文字各种设置ImageAlign和TextAlign,调整图片和文字的位置设置ImageTextRelation属性,获取或设置 ToolStripItem 文本和图像相对于彼此的位置。最后设置CheckState为Checked,看起来更好看。注意修改文字显示颜色,如果和背景色相似看起来不好看。在集合里修改多个控件比较方便在To.
2022-01-23 17:07:15
1896
原创 C#中MessageBox用法大全(附效果图)
我们在程序中经常会用到MessageBox。MessageBox.Show()共有21中重载方法。现将其常见用法总结如下:1.MessageBox.Show(“Hello~~~~”);最简单的,只显示提示信息。2.MessageBox.Show(“There are something wrong!”,“ERROR”);可以给消息框加上标题。3.if (MessageBox.Show(“Delete this user?”, “Confirm Message”, MessageBoxButt
2022-01-01 16:34:23
5823
2
原创 c# 获取本机ip
Dns.GetHostEntry(Dns.GetHostName()).AddressList.FirstOrDefault<IPAddress>(a => a.AddressFamily.ToString().Equals("InterNetwork")).ToString()
2022-01-01 07:39:52
806
原创 稻壳cms图文模块调不出html代码
<?php doc_article('1',20,0,0,0,266,true,true,'id',0)?> 图文调用,倒数第三个参数,官方说是是否显示html代码,但是实测是没用的,不过官方论坛也给出了答案,分享一下:根目录下找到:content/index/article.php把47行修改为:if(!$opts['hastag'])$o->content=strip_tags($o->content);...
2021-11-18 15:35:40
89
原创 500 - Internal server error
HTTP 错误 500.19 - Internal Server Error无法访问请求的页面,因为该页的相关配置数据无效。或者是500 - Internal server error.There is a problem with the resource you are looking for, and it cannot be displayed.原因:Windows2008的系统和II7下Web.confing出错,网站并不提示以下错误 “/”应用程序中的服务器错误。配置错误解
2021-11-18 10:49:26
232
原创 C# Ping 简单使用
编程过程中,有时候需要判断主机是否在线,最简单的方法就是使用Windows的Ping命令看看能否ping通。看到网上很多文章,说用C#去调用windows的ping.exe,然后解析返回的字符串。我觉得这种方式太麻烦了,就做一下简单判断,不想弄那么麻烦。查了一下,C#专门提供了一个Ping类,与Windows下的ping命令类似:命令空间: System.Net.NetworkInformation;使用方法:bool online = false; //是否在线Ping ping = new P
2021-11-11 09:41:14
4302
原创 C#使用ping命令
说明,使用ping工具1.可以用来查询域名是否可以访问2.可以用来查询域名对应的ip地址如果远程服务器允许ping命令的前提下。一、使用Ping类,效率比较高,相应快程序集 System命名空间:namespace System.Net.NetworkInformation//------------使用ping类------string host = "www.baidu.com";Ping p1 = new Ping();PingReply reply = p1.Send(host)
2021-11-11 09:39:50
2803
原创 .NET生成二维码
随着移动设备的快速发展,二维码越来越大众普及,今天给大家介绍一下我的总结:先来两张效果图(左图不带文字说明,右图带文字说明)从Nuget上找到这一个程序包(这个程序包兼容.net framework 4.7和.net core,之前引用过其他的程序包,发现并不兼容.net framework 4.7)2.我重载了一个方法GenerateQRCode,用于生成带文字说明和不带文字说明的二维码。不带文字说明的二维码大小尺寸没有加限制,返回的是原始大小,带文字说明的二维码大小限制为了600*600px
2021-11-09 21:42:47
944
原创 c#中(&&,||)与(&,|)的区别和应用
对于(&&,||),运算的对象是逻辑值,也就是True/False&&相当与中文的并且,||相当于中文的或者 。(叫做逻辑运算符又叫短路运算符)运算结果只有下列四种情况。 True && True = True (左边为true,再验证右边也为true,返回结果true)假如这是一个查询条件,则执行。 True && False = False (左边为true,再验证右边为false,返回结果false)假如这是一个查
2021-06-03 21:39:03
2267
原创 sql server 自增列,值突然增大1000的情况
sql server 自增列,值突然增大1000的情况解决方法:1打开配置管理器2左面点击sql服务3右面右键点击SQLServer(MSSQLSERVER)4点击启动参数5在参数里输入-T272点增加
2021-03-27 21:43:50
457
原创 C#生成时间戳(10位和13位)简单代码
var timespan1 = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000; //10位var timespan2 = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000; //
2021-03-10 19:18:48
1358
原创 cookie 和session的区别
1、数据存放位置不同:cookie数据存放在客户的浏览器上,session数据放在服务器上。2、安全程度不同:cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗,考虑到安全应当使用session。3、性能使用程度不同:session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能,考虑到减轻服务器性能方面,应当使用cookie。4、数据存储大小不同:单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20...
2021-01-08 12:10:24
69
原创 sqlserver 自增列(id)跳跃问题,一下就跳过一千多个id
前言:sql server新建的表,设置id为主键,自增+1,第一天用还好好的,id到自增到几十,第二天用的时候,id突然变成了一千多,这太令人郁闷了,搜索一下,发现有个老外给出了答案。SQL Server 2012 Auto Identity Column Value Jump IssueIntroductionFrom SQL Server 2012 version, when SQL Server instance is restarted, then table'sIde...
2020-05-31 13:42:40
3296
原创 mysql查询中AND与OR注意事项
在查询的where条件中,and要优于or如果要改变优先级, 需要在最小逻辑判断的条件外加括号(),例如:select * from `table_name` where (`type` = 1 or `status` = 1) and `game_id`=1;...
2020-04-19 09:13:59
204
原创 C#获得字符串首字符字母(大写)
/// <summary> /// 获得字符串首字符字母(大写); /// </summary> /// <param name="cnChar"></param> /// <returns></returns> public string Ge...
2020-04-18 22:09:00
2198
原创 C#中的时间戳
什么是时间戳时间戳默认是Unix时间戳。首先要清楚JavaScript与Unix的时间戳的区别:JavaScript时间戳:是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数。Unix时间戳:是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至...
2020-04-04 23:30:52
2540
原创 C#获得本机的计算机名及IP地址
using System.Net; String hostInfo =Dns.GetHostName();//获取本机的计算机名 this.ComputerTextBox.Text = hostInfo; System.Net.IPAddress addr; addr = new System.Net.IPAddress(Dns.GetHostByName(Dns.GetHost...
2020-03-25 07:28:54
712
原创 mysql日期date型和int型互换的方法
一、date型转换成int型UNIX_TIMESTAMP('1997-10-04 22:23:00') =====> 875996580二、int型转换成date型FROM_UNIXTIME(875996580) =====> '1997-10-04 22:23:00'PHP里面将int型数据转换成日期输出echo date('Y-m-d',$date);PHP...
2020-02-10 21:37:18
954
原创 PHP日期时间处理
概述PHP中对日期进行处理常用的几个函数如下:date(): 把时间戳格式化为更易读的日期和时间 time(): 获取当前 Unix 时间戳 strtotime(): 将表示时间和日期的字符串转化为相应的时间戳 mktime(): 创建日期这些函数是PHP核心的部分,无需安装即可使用。另外需要注意的是,这些函数的行为还受到 php.ini 中配置的时区等的影响。名称 描述...
2020-02-10 15:12:23
260
原创 thinkphp:html中的if condition 嵌套写法、条件判断的各种情况(eq、neq、gt、lt、or、and)
伪代码 术语符号 大于 gt 小于 lt 等于 eq 不等于 neq 或者 or 并且 and 变量start_time代表的含义是活动的开始时间,变量end_time代表的含义是活动的结束时间。两个变量都是时间戳的格式。下面就将显示状态一列的数据,各种情况下的判断条件列举出来。等于 eq<td>...
2020-02-06 18:50:18
9340
原创 MySql查询出两张表中不同的数据
表名:qqlist和qqlist2字段qqqqlist:qqlist2[qq][qq]155155215215355355444...
2020-02-03 00:30:47
14160
1
原创 SQL查询某一字段重复的数据
查询出重复记录select * from 数据表 WHERE重复记录字段 in (select 重复记录字段 from 数据表 group by 重复记录字段 having count(重复记录字段)>1)
2019-12-28 16:19:50
104
原创 C# 将文件夹中文件复制到另一个文件夹
//新建一个文件夹 var imgPath = Directory.GetCurrentDirectory() + "\\DevicePic1"; if (!Directory.Exists(imgPath)) { Directory.CreateDirectory(imgPath); ...
2019-12-27 14:39:08
376
原创 SQL 语句递归查询 With AS 查找所有子节点
createtable#EnterPrise( Departmentnvarchar(50),--部门名称 ParentDeptnvarchar(50),--上级部门 DepartManagenvarchar(30)--部门经理)insertinto#EnterPriseselect'技术部','总经办','Tom'insertinto#EnterPr...
2019-12-27 14:38:28
237
原创 C#写文本文件,如何换行(添加换行符)
把文本写到文件中,如果是几段文字拼合起来输出到文件中,通常每段非结尾文字后需要添加换行符,不然几段文字都变成一段。 在 C# 中,文本换行有两种方法,一种在需要换行的文本后面添加换行符 \r\n 即可,另一种方法用 Environment.NewLine,功能与 \r\n 一样,接着分别看这种两种方法的具体实现代码。 一、C#文本换行之用换行符 \r\n 一个 \r\n 表...
2019-12-12 15:49:21
10619
原创 C#里面BLL、Model、DAL、UI层
C# 三层架构分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)再加上实体类库(Model)1、实体类库(Model),主要存放数据库中的表字段。操作:(1)先建立实体类库Model,打开项目,在解决方案中右键--》添加--》新建项目--》选中类库--》改名Model--》确定(2)选中Model类库--》Shift+ALT+C--》建立实体类。UserInfo类...
2019-12-12 11:11:35
270
原创 MySQL批量替换指定字段字符串
有时站内包含敏感词,会给我们带来麻烦,而在信息量较大的情况下,一篇篇查找、修改是不现实的。MySQL批量替换指定字段字符串语句UPDATE数据表名 SET字段名= replace(字段名, '要替换的字符串', '替换为')WHERE 设定条件;如将Wordpress文章中的“搜索引擎优化”全部替换成“搜索引擎营销”,替换语句为:UPDATE wp_posts SET...
2019-09-17 09:01:49
272
原创 检查当前vb.net工程中的窗口
If My.Application.OpenForms.Item("窗口名称") IsNot Nothing Then MessageBox.Show("窗口一打开")End If
2018-05-03 11:41:03
359
原创 DataGridView的几个基本操作
DataGridView的几个基本操作:1、获得某个(指定的)单元格的值:dataGridView1.Row[i].Cells[j].Value;2、获得选中的总行数:dataGridView1.SelectedRows.Count;3、获得当前选中行的索引:dataGridView1.CurrentRow.Index;4、获得当前选中单元格的值:dataGridView1.CurrentCell...
2018-04-24 16:26:09
548
转载 C#----DataGridView控件60招(四)
DataGridView控件用法合集(四)19. DataGridView中的ContextMenuStrip属性20. DataGridView指定滚动框位置21. DataGridView手动追加列22. DataGridView全体分界线样式设置23. DataGridView根据单元格属性更改显示内容24. DataGridView新追加行的行高样式设置る25. DataGridView新...
2018-04-24 15:13:21
504
转载 C#----DataGridView控件60招(三)
13. DataGridView指定单元格是否表示14. DataGridView表头部单元格取得15. DataGridView表头部单元格文字列设定16. DataGridView选择的部分拷贝至剪贴板17.DataGridView粘贴18. DataGridView单元格上ToolTip表示设定(鼠标移动到相应单元格上时,弹出说明信息) 13. DataGridView指定单元格是否表示[C...
2018-04-24 15:10:58
171
转载 C#----DataGridView控件60招(二)
7. DataGridView行列宽度高度设置为不能编辑8. DataGridView行高列幅自动调整9. DataGridView指定行列冻结10. DataGridView列顺序变更可否设定11. DataGridView行复数选择12. DataGridView选择的行、列、单元格取得 7. DataGridView行列宽度高度设置为不能编辑 [C#]'DataGridView1的列的宽设为...
2018-04-24 15:10:21
285
转载 C#----DataGridView控件60招(一)
1. DataGridView当前的单元格属性取得、变更2. DataGridView编辑属性3. DataGridView最下面一列新追加行非表示4. DataGridView判断当前选中行是否为新追加的行5. DataGridView删除行可否设定6. DataGridView行列不表示和删除1.当前的单元格属性取得、变更[C#]'当前选中单元的值Console.WriteLine(DataG...
2018-04-24 15:08:14
197
转载 C# ExecuteReader
class Program { static void Main(string[] args) { //连接数据库 using( MySqlConnection conn = new MySqlConnection("Server=localhost; Database=study; uid=root; pw...
2018-04-23 17:57:44
3081
c# 结合锐浪报表Grid++Report6 实现推送数据打印,代码简单易懂,写了一个案例给大家
2022-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人