
入门类
文章平均质量分 66
b哈利路亚d
动画,游戏,编程....
展开
-
module java.base does not “opens java.lang“错误记录
之前测试Bladex框架的时候执行BeanUtil.copy时报错,百度不到问题。google时发现相似问题。是由于忘了修改默认jdk版本导致的。idea新版本默认jdk17,bladex需要jdk8。调整jdk版本,清理下缓存后解决。原创 2024-02-21 13:58:37 · 1201 阅读 · 0 评论 -
HTTP与HTTPS对访问速度(性能)的影响
HTTP与HTTPS对访问速度(性能)的影响1 前言HTTPS 在保护用户隐私,防止流量劫持方面发挥着非常关键的作用,但与此同时,HTTPS 也会降低用户访问速度,增加网站服务器的计算资源消耗。本文主要介绍 https 对用户体验的影响。2 HTTP与HTTPS的概念和区别(1)HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HT转载 2022-03-25 10:00:54 · 422 阅读 · 0 评论 -
优秀的Java编程文笔
定义配置文件信息✦有时候我们为了统一管理会把一些变量放到 yml 配置文件中。例如:用 @ConfigurationProperties 代替 @Value。使用方法:定义对应字段的实体:@Data//指定前缀@ConfigurationProperties(prefix="developer")@ComponentpublicclassDeveloperProperty{privateStringname;priva...转载 2022-02-24 17:30:00 · 240 阅读 · 0 评论 -
优雅的处理异常
来源:cnblogs.com/jurendage/p/11255197.html背景软件开发过程中,不可避免的是需要处理各种异常,就我自己来说,至少有一半以上的时间都是在处理各种异常情况,所以代码中就会出现大量的try {...} catch {...} finally {...}代码块,不仅有大量的冗余代码,而且还影响代码的可读性。比较下面两张图,看看您现在编写的代码属于哪一种风格?然后哪种编码风格您更喜欢?丑陋的 try catch 代码块优雅的Controlle.转载 2022-02-23 14:56:14 · 455 阅读 · 0 评论 -
禁止chrome浏览器自动跳转https
现在浏览器为了安全,只要是访问过https的域名的,如果使用http请求,就会自动跳https,在一些特殊场景下,我们在https和http部署了不同的两套系统,这种方式就会影响我们系统正常演示。针对chrome内核浏览器,如360浏览器、edge等,都通用。在浏览器地址栏输入:chrome://net-internals/#hsts进入如下界面在1框中,录入你的http的域名,如果查询有记录,那就是这个问题导致了自动跳转。这时到2框中,录入域名,点击删除,在上1框中确认删除成功原创 2022-02-28 17:16:04 · 10147 阅读 · 1 评论 -
FileZilla设置个人文件夹
FileZilla在配置文件目录权限的时候,虽然可以设置多个文件夹,但是客户端只会展示设置为Home的目录,如果想要设置个人文件夹的时候,放在Home目录下,那么权限组的权限设置会生效,所有人都能够看到其他人的个人文件夹。但是如果单独在Home目录外创建目录,即使配置过来,在客户端也看不到,没有效果。解决方法,FileZilla提供了Aliases别名引用的支持。我们可以这样配置Home目录...原创 2020-04-15 16:12:46 · 1226 阅读 · 0 评论 -
sqlserver 事务日志已满解决方案
sqlserver 事务日志已满解决方案sqlserver 事务日志已满解决方案可参考这篇博客:https://www.cnblogs.com/strayromeo/p/6961758.html一.删除日志文件:(不建议)二.手动收缩:1.数据库右键属性-选项-恢复模式-下拉选择简单-最后点击确定2.右键数据库-任务-收缩-文件类型-下拉选择日志-收缩操作-在...转载 2020-04-15 09:31:29 · 726 阅读 · 0 评论 -
解决“从用户数据存储中检索信息时出错。未找到平台。”问题。
“从用户数据存储中检索信息时出错。未找到平台。”“由于数据存储中不存在项目引用的设备平台,因此无法打开项目。”找到目录下的.csproj文件,将4118C335-430C-497f-BE48-11C3316B135E一句改为3C41C503-53EF-4c2a-8DD4-A8217CAD115E,即可运行。“3C41C503-53EF-4c2a-8DD4-A8217CAD115E”来自任意一个能运原创 2008-05-06 17:23:00 · 2924 阅读 · 1 评论 -
基于.net开发平台项目案例集锦
经过微软.net Framework 2.0的革新,.net平台的开发越来越精彩。笔者收集基于.net开发的n个项目,一方面为新手提供有价值学习资源,培养起软件开发的乐趣,另一方面共勉已从事.net领域工作多年并有明确发展目标的同仁,提高自己,更上一层楼。 SharpDevelop强大的插件系统,通过Addin构建成一个功能齐全的.net开发IDE。核心是AddInTree。跟随转载 2008-07-10 13:09:00 · 747 阅读 · 0 评论 -
C#.NET 连接各类数据库 字符串的写法
1.C#连接连接Access 程序代码: using System.Data; using System.Data.OleDb; .. string strConnection="Provider=Microsoft.Jet.OleDb.4.0;"; strConnection+=@"Data Source=C:B原创 2008-05-12 15:57:00 · 1097 阅读 · 0 评论 -
使用C#实现移动无边框窗体
使用C#实现移动无边框窗体2007年05月09日 15:20:04 作者: david_zha0 其实这是个让人说过无数次的内容,但是最近在写一个测试小程序的时候发现了一个问题,今天没什么事做,就做个小的总结。 通过拖动窗体的客户区来移动一个窗体并不是很新鲜的内容,很多的程序都用到了这一点,尤其是一些可以换肤的程序。 这篇文章并不打算详细论述如何在C#下实现这一功能原创 2008-05-12 16:03:00 · 1100 阅读 · 0 评论 -
正确实现 IDisposable 接口
虽然 .net 有垃圾回收机制(GC), 可自动进行大部分的资源清理工作,但开发人员仍旧应该养成良好的通过手动调用资源清理方法来进行资源回收的习惯, 让对象实现 IDisposable 接口正是 M$ 所推荐的, 该接口的原型为:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Co原创 2008-05-12 16:08:00 · 601 阅读 · 0 评论 -
C#接口Interface
接口是把所需成员组合起来,以封装一定功能的集合。它好比一个模板,在其中定义了对象必须实现的成员,通过类或结构来实现它。接口不能直接实例化,即ICount ic=new iCount()是错的。接口不能包含成员的任何代码,只定义成员本身。接口成员的具体代码由实现接口的类提供。接口使用interface关键字进行声明。声明格式如下:[attributes] [modifiers] interfac转载 2008-05-12 16:09:00 · 569 阅读 · 0 评论 -
static的全部用法
要理解static,就必须要先理解另一个与之相对的关键字,很多人可能都还不知道有这个关键字,那就是auto,其实我们通常声明的不用static修饰的变量,都是auto的,因为它是默认的,就象short和long总是默认为int一样;我们通常声明一个变量: int a; string s; 其实就是: auto int a; auto str转载 2008-05-12 16:12:00 · 578 阅读 · 0 评论 -
c#中static的作用及代码分析
说明1:表示静态的关键字说明此对象在应用中只存在一份说明2:C# 是面向对象的程序设计语言,每一个函数都属于一个类。 当一个方法被声明为Static时,这个方法是一个静态方法,编译器会在编译时保留这个方法的实现。也就是说,这个方法属于类,但是不属于任何成员,不管这个类的实例是否存在,它们都会存在。就像入口函数Static void Main,因为它是静态函数,所以可以直接被调用。 当一个方法被声明转载 2008-05-12 16:13:00 · 679 阅读 · 1 评论 -
C#枚举类型enum
关键字enum用于声明枚举,枚举是一种值类型,由许多名字的常量(也叫枚举表)组成。例如const int Monday=0;const int Tuesday=1;……const Sunday=7;可以用C#提供的枚举类型enum Week{ Monday,Tuesday, Wednesday, Thursday,Friday,Saturday,Sunday};原创 2008-05-12 16:18:00 · 717 阅读 · 0 评论 -
将DataSet(DataTable)与XML互转
加引用:using System;using System.Data;using System.IO;using System.Xml;using System.Text;// 相应C#代码:private string ConvertDataTableToXML(DataTable xmlDS){ MemoryStream stream = null; XmlTextWriter转载 2008-05-12 19:19:00 · 529 阅读 · 0 评论 -
数据访问基础类 SQLHelper
SQLHelperfunction StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365ke转载 2008-05-13 10:01:00 · 672 阅读 · 0 评论 -
Array和ArrayList的自定义排序问题
首先定义一个Book类:namespace ArrayListSort...{ class Book:IComparableBook> ...{ private string _bookname; private string _bookcategory; public double _price; public stri原创 2008-05-13 10:05:00 · 1097 阅读 · 0 评论 -
C#绘制圆角窗体
public void SetWindowRegion() ...{ System.Drawing.Drawing2D.GraphicsPath FormPath; FormPath = new System.Drawing.Drawing2D.GraphicsPath(); Rectangle rect=new转载 2008-05-13 10:53:00 · 1413 阅读 · 0 评论 -
C# 窗口全屏 隐藏任务栏 (代码)
为了解决C# Windows应用程序全屏显示,在网上找了很多解决方法。当然其中也有成功的方法,但看起来复杂且对我等菜鸟级的人来说更难于理解。其中发现以下几行代码实现真正的全屏显示,又隐藏了任务栏,最简单高效 ... 方法优劣欢迎扔砖头 private void Form1_Load(object sender, EventArgs e) { this.Set原创 2008-05-13 10:55:00 · 1223 阅读 · 2 评论 -
使用独立的DLL来存储图片(资源文件)
使用独立的DLL来存储图片(资源文件)2008-04-01 18:06 使用独立的DLL存储图片,这样可以把我们要用的图片文件全放在一个DLL当中 这样工程当中就只没有那么多的图片文件了 1.在解决方案里添加一个新的class工程PicResource,然后把图片文件夹skin复制到工程目录下,并把s转载 2008-05-13 11:09:00 · 957 阅读 · 0 评论 -
visual studio 2005快捷键
CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT + E显示资源视图 F12 转到定义 CTRL + F12转到声明 CTRL + ALT + J对象浏览 CTRL + A原创 2008-05-15 11:31:00 · 741 阅读 · 0 评论 -
防止页面重复提交及后退方法
1.提交后禁用提交按钮(大部分人都是这样做的)如果客户提交后,按F5刷新怎么办?2.使用Session在提交的页面也就是数据库处理之前: 数据处理完后,修改session("ok")=false。3.数据处理成功马上Redirect到另外一个页面操作后刷新的确是个问题,你可以使用跳转页面、关闭本页面,如果是有参数据条件来控制的,那就应该好做了,可以直接修改wi转载 2008-05-13 09:44:00 · 1329 阅读 · 0 评论 -
新手必看的C#编程技巧!
1.如果可能尽量使用接口来编程 .NET框架包括类和接口,在编写程序的时候,你可能知道正在用.NET的哪个类。然而,在这种情况下如果你用.NET支持的接口而不是它的类来编程时,代码会变得更加稳定、可用性会更高。请分析下面的代码: private void LoadList (object [] items, ListBox l) { for (int i = 0; i转载 2008-05-13 10:43:00 · 759 阅读 · 0 评论 -
C#中ref和out的使用小结
导读: ref是传递参数的地址,out是返回值,两者有一定的相同之处,不过也有不同点。 使用ref前必须对变量赋值,out不用。 out的函数会清空变量,即使变量已经赋值也不行,退出函数时所有out引用的变量都要赋值,ref引用的可以修改,也可以不修改。 区别可以参看下面的代码: using System; class TestApp { static void o转载 2008-05-15 11:23:00 · 623 阅读 · 0 评论 -
vb.net 与c# 窗体绘制水晶按钮图形
水晶按钮 对于用c#编写一个水晶按钮难度并不是很高,已经有很多人写过晶按钮。如果大家通过baidu or google. 一定找到很多水晶按钮的网页,而且是很早以前写的啦!把我找到的地址贴一下:这个地址写挺详细:http://dev.yesky.com/msdn/32/2626032.shtmlcnblogs的一个链接http://blog.youkuaiyun.com/lo原创 2008-05-15 13:01:00 · 2007 阅读 · 1 评论 -
ASP.NET页面跳转的三种方法
标签1. 2. 这是最常见的一种转向方法;HyperLink控件 1. Asp.net 服务器端控件 属性NavigateUrl指定要跳转到的Url地址2. NavigateUrl是可以在服务器端使用代码修改,这个区别于3. 由于HyperLink本身没有事件所以要在服务器端其它事件中设转载 2008-05-13 09:38:00 · 837 阅读 · 0 评论 -
C#代码与javaScript函数的相互调用
问:1.如何在#访问C#函数?2.如何在#访问C#变量?3.如何在C#中访问#的已有变量?4.如何在C#中访问#函数?问题1答案如下:#函数中执行C#代码中的函数:方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document.getElementById("btn1").click(); 3、在前台或后台调用js函数,转载 2008-05-13 09:45:00 · 568 阅读 · 0 评论 -
ASP.NET程序中常用的源代码
asp.net程序中最常用的三十三种编程代码,为初学者多多积累经验,为高手们归纳总结,看了觉得很有价值~,大家不妨参考下! 1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+转载 2008-05-13 09:47:00 · 669 阅读 · 0 评论 -
C#获取当前应用程序所在的路径
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.as原创 2008-05-13 09:48:00 · 604 阅读 · 0 评论 -
ASP.NET设置数据格式与String.Format使用总结
{0:d} YY-MM-DD{0:p} 百分比00.00%{0:N2} 12.68{0:N0} 13{0:c2} $12.68{0:d} 3/23/2003{0:T} 12:00:00 AM{0:男;;女} DataGrid-数据格式设置表达式 数据格式设置表达式 .NET Framework 格式设置表达式,它在数据显示在列中之前先应用于数据。此表达式由可选静态文本和用以下格式表示的格式说明转载 2008-05-13 10:03:00 · 615 阅读 · 0 评论 -
使用 ref 和 out 传递数组
c#学习体会:使用 ref 和 out 传递数组(downmoon),希望与大家分享1、与所有的 out 参数一样,在使用数组类型的 out 参数前必须先为其赋值,即必须由接受方为其赋值。例如:public static void MyMethod(out int[] arr) { arr = new int[10]; // 数组arr的明确委派}2、与所有的 ref 参数一样,数转载 2008-05-15 11:29:00 · 517 阅读 · 0 评论 -
c#中子线程控制进度条的一个简单例子
using System;using System.ComponentModel;using System.Windows.Forms;namespace WindowsApplication4...{ /**//// /// gui 类 /// public partial class Form1 : Form ...{ public Form转载 2008-05-13 09:16:00 · 519 阅读 · 0 评论 -
C#中 File,Directory,FileInfo,DirectoryInfo区别与应用
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.as转载 2008-05-13 09:40:00 · 1158 阅读 · 0 评论 -
GridView实现多标头
1、建立一个类,public class MultTitle{ public MultTitle() { // // TODO: 在此处添加构造函数逻辑 // }//title 为一个自定义的Titles类数组,其有两个属性,一个为Span:要合并的列数;一个是text:单元格中内容。关于Titles类请自己定义,很容易的。 public static void cre转载 2008-05-20 08:37:00 · 977 阅读 · 0 评论 -
TreeView(iewc)控件专题
关于TreeView控件专题 1.下载地址 http://msdn.microsoft.com/downloads/samples/internet/ASP_DOT_NET_ServerControls/WebControls/default.asp 安装后,通过“自定义工具箱”->“.net框架组件”把TreeView添加到工具箱里 2.运行时无法显示 一般是TreeView的版本问题,最好转载 2008-05-21 18:49:00 · 2597 阅读 · 0 评论 -
在服务器端取得HTML控件的值
经常需要在后台取html控件的值,说明一下。其实并不需要runat="server",只需要加name="s1"就可以了,后台会识别name属性。赈灾 VB: usr.usercountry = Request.Form("s1")同理,input 等HTML控件也可以.原创 2008-05-22 08:25:00 · 568 阅读 · 0 评论 -
Iframe专题
1 将Iframe内的值赋给父窗体,并隐藏自己 Response.Write("") Response.Write(" top.document.form1.TB13.value=") Response.Write(Treeview1.GetNodeFromIndex(Treeview1.SelectedNodeIndex).NodeData)原创 2008-05-22 08:27:00 · 628 阅读 · 0 评论 -
DataGrid专题
1 Grid里日期格式化 数据段格式:{0:yyyy-M-d}{0:d}2 参数链接列(举例)URL字段:IDURL格式字符串:managerplandetail.aspx?id={0}文本:查看(或<img src="../images/showdetails.gif">)3 按钮列(DeleteCommand,EditCommand)a.id = Add转载 2008-05-22 08:32:00 · 540 阅读 · 0 评论