自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 由于CredSSP加密数据库修正

第一种方法:1:打开命令行,输入:gpedit.msc,打开本地计算机策略2:在计算机配置——>管理模板——>系统——>凭证分配——>加密Oracle数据3:修改成已启用,保护级别改成易受攻击...

2021-06-18 15:01:29 4460

原创 C#上传文件大小限制

先打开Web.config,然后找到<system.web></system.web>,在这个标签里面添加<httpRuntime maxRequestLength = "1048576" executionTimeout="600">在下面添加以上代码即可:注:1048576bytes = 1 M,bytes 为字节,然后打开服务器,找到IIS管理器。在主服务上找到“请求筛选”,是IIS下的。右键“打开功能”,显示下图...

2020-11-13 14:35:06 1490

原创 FluentScheduler定时任务

在.Net中做定时任务中,我用到一个简单的框架FluentScheduler框架。这个框架可以让我们做一些定时的任务,如在启动时检查未来多少天的任务等等。这个框架是开源的,下载地址:https://github.com/fluentscheduler/FluentScheduler 首先可以通过VS2015这个开发工具中的NuGet管理器来引用即可。在项目引用上,右键管理NuGet程序包,输入FluentScheduler搜索,点击下载即可。 先在项目的Global.a...

2020-05-28 17:28:13 1207

原创 AndroidApp服务端网络配置及一些错误

Android App开发用的是Java语言,但是服务端这边不单单能用Java的语言来开发后台,也可以用C#。我现在开发的Android App所用到的后台就是用C#编写,但是C#的明名规范和Java的不同,为了保证Android能够接收到后台传过来的数据,这里我们会用到Net包。我们消息队列所用到的Net包和定时检查的Net包在安装是会有一些冲突(这是本人遇到,并非所有)。在先安装好Newtonsoft.Json时,再安装FluentScheduler,会好报错。遇到这个问题,先卸载Newtonsoft.

2020-05-18 21:09:42 801

原创 Android studio视图一直加载

在开发安卓App会用到Android Studio这个软件,软件的前台都会用这个写的。但是我在开发时发现我的视图一直加载不出来,导致写了代码,无法预览到效果图。这个问题我查了下是我们项目在配置是缺少文件,一直在加载。 1:打开项目,找到File 选择Sync Project with Gradle File,然后然他同步下载,我在这步不行,连接不了谷歌。如果可以连接,这一步就应该成功 ...

2020-05-08 10:59:32 4628 2

原创 Android之Activity

Avtivity是Android应用程序的组件,也被称为Android四大组件之一。它提供了用户与屏幕操作的交互完成的一个任务。在一个android应用中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。可以通过setContentView(View)来显示指定控件在Android中Activi...

2020-05-05 19:45:43 236

原创 okhttp安装失败解决方法

在完成注册功能时,需要发送验证码。发送验证码就要使用Okkhttp3,Okhttp3是一个当前主流的网络请求的快源框架,而我在安装okhttp时失败了。失败的原因就是访问不了国外的服务器。解决方法:在build.gradle(Project:Hotel)中添加mavenCentral()先去找到Android Studio的安装路径,然后找到下图的路径,找到build.g...

2020-05-05 19:37:37 716

原创 列不属于表错误解决方法

在WPF项目中,回填数据有一个容易发生的错误,那就是会报“列不属于表”这个错误,当你回头去看数据库是,你会发现,你的数据表中就有这个字段,而且自己还没有写错。一般报这个错多数是字段或者变量写错,会不注意数据请求的顺序。 先从数据库的存储过程中去查找你所报错的列所在的存储语句中,查看该字段是否拼写正确,实例化数据类型是否对应 查看服务层代码,检查服务层代码是否正确,服务层...

2020-04-28 17:05:12 8156

原创 软件工程概述

软件工程在百度上定义为软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。其实,软件工程简要的概述就是从软件项目的开始到项目结束的一个管理实施的过程。产生这一学科的原因是由于上世纪的应用软件出现了软件危机,软件危机是指在计算机软件研发,运行,维护和管理过程遇到的一系列严重问题。正是软件危机给人们带来财...

2019-08-18 10:05:58 1430

原创 WPF图片新增

WPF的新增之前有讲过如何进行的,这次我讲一下WPF对图片的处理。一般来说,图片是不应该存放在客户端上,因为如果存储的图片很多的话,用户使用起来就会很卡,所以我把图片存放在服务端上,这样一来就可以的话用户使用起来就不会那么卡。我数据库只存储图片的名称。图片的存储都是以流文件的形式存储的。先获取基目录,它由程序集冲突解决程序用来探测程序集,然后判断文件夹是否存在,如果不存在就创建。创建好...

2019-08-17 20:46:49 113

原创 WPF之修改

修改这个功能是我最不想遇到的功能,因为每次都会做完有问题。但是自从了解了思路后,修改就不是问题啦。所有的修改都是要先选择数据,修改一般只能单条修改,除非有特殊情况才会多条修改。选择完数据后就要到数据库查询该调数据并回填到页面上。当用户对数据进行修改后点击保存,这就是一个新增的过程,完成后刷新页面即可。先在数据库写存储过程,因为我的回填涉及到下拉框,所以要将下拉框的数据查询出来先,这是一个简单...

2019-08-08 09:10:43 358

原创 WPF之删除

删除是一个项目最基本的功能,它们都有一个共同点,都是先选择数据,获取该数据的主键ID,通过ID来删除你所选的数据,然后刷新页面即可。WPF的项目一般都会把数据处理交给数据库处理,所以要先在数据库写存储过程。该过程就是对删除的数据处理的SQL语句。然后就在服务层写调用的过程,再到客户端。先要选择删除的表,然后写筛选条件。如果不写筛选条件的话,就会删除该表的所有数据。删除是用过ID删除的,所以条件...

2019-08-08 09:08:31 348

原创 JDBC的个人理解

JDBC的意思是Java数据连接。这是一种能执行SQL语句的JavaAPI。可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成,有了JDBC后向各种关系数据发送SQL语句就是一件很容易的事。JDBC也有自己的一套写法。每个数据库加载的方式不一样,但是JDBC提供了同一的接口标准,这样就方便里开发人员的开发。这里我是以MySQL数据库进行连接的。在你新建的项目里引用jar...

2019-07-27 15:59:52 170

原创 WPF之新增

新增是对数据的添加,在WPF中新增数据也是如此。相比于MVC的数据新增,我个人感觉WPF项目新增会比MVC项目来得简单。只要在定义一次,接下来的新增的写法就会差不多。在新增是先要获取在文本框的数据,然后在提交是查询数据库是否存在相同的数据,若有相同的数据就不然用户对数据进行保存,若没有就即可保存。现在数据库写好存储过程,WPF项目的基本数据操作一般都会写在数据库里面。先查询这个账号是否存在于...

2019-07-27 15:57:07 211

原创 WPF项目之登录

登录是每个项目必不可少的一部分,但是思路都是一样的。先获取文本框的值,在去查询数据库的数据,将数据库查询出来的数据与获取到的文本框的值相比,如果正确就进入主页面,如果错误就提示用户输入的值错误,WPF项目也如此。先搭建好登录页面的样式,在登录按钮哪里双击,进入页面的交互逻辑先用try ,cath捕捉错误,获取页面数据不为空,获取的是文本框的名字,这里和MVC有些不同。通过名称传过来的值...

2019-07-17 21:37:14 556

原创 WPF项目之搭建

所有的项目都是从项目搭建开始的。下面我来讲讲WPF项目的搭建。WPF项目分为服务端和客户端这两个,服务端顾名思义就是连接数据以及连接客户端,而服务端就是用户使用的,主要显示一些UI界面。下面我们就开始搭建项目吧。首先我们先创建服务端,我用的开发工具是Visual Studio 2019,数据库是SQL Server。创建服务端就是创建一个类库,类库一定要是用于创建C#类库的项目。创建完成后还要...

2019-07-17 21:35:30 403

原创 记录使用次数

记录使用次数是一个常见的功能,不管是在平时使用的过程中或者是在项目开发的时候都会遇到这个功能。这个功能其实并不复杂,只要对整体的设计思路了解就可以完成。 先要声明一个状态,前台改变状态访问加一。将数据加到数据库里面,先要通过session获取用户ID,然后查询数据库查询是否为唯一一条,然后通过LinQ语句查询数据,前台改变状态返回一个值加到数据库里面。前台每调用一次这个方法,改变状态传回到...

2019-07-08 08:02:52 802

原创 如何创建asp .net core项目

ASP .NET Core是一个跨平台的高性能开源框架,用于生成基于云且连接Internet的新式应用。ASP .NET Core不仅能在Windows上部署,也能在MacOS和Linux上部署。ASP .NET Core能够满足于在.Net Core 和 .Net Framework上运行。整合MVC和WebAPI到一个框架中。.Net Core还有一个好的功能是,通过Ctrl + F5(非调试...

2019-07-07 16:00:04 423

原创 .Net Core

.Net core是微软推出可以跨平台的一种应用程序的开发框架,也是开源托管的计数机软件框架。它能适应Windows , linux以及MacOS操作系统,并且可以在硬件设备,云服务,和嵌入式/IOT方案中进行使用。由于 .NET Core 的开发目标是跨平台的 .NET平台,因此 .NET Core 会包含 .NET Framework 的类库,但与 .NET Framework 不同的是 ....

2019-06-28 10:00:04 248

原创 XAML的RenderTransform特效

WPF中通过RenderTransform类的变形来达到改变某个对象的形象,例如缩放,扭曲一个元素的目的而设计的。RenderTransform包含的变形属性成员就是专门 用来改变Silverlight对象形状的,它可以实现对元素拉伸,旋转,扭曲等效果,同时变形特 效也常用于辅助产生各种动画效果。 RenderTransform类下面有6种类成员:TranslateTransform:能...

2019-06-28 09:58:27 297

原创 命名规范

项目实际开发的过程中,对数据库以及项目中用到的方法名,函数名以及一些类等等。规范的命名会使开发人员更快的了解项目,也让我们阅读代码更加的舒服。命名规范需要同一性:在编写一个模块或整个项目的时候,要遵循整个项目或模块的命名风格,保持命名风格在整个模块中的同一性。标志符组成:标志符采用英文单词或组合,最好不要出现拼音,并且要注释该名称的意思或含义。使用命名时,我们可以遵守一些命名规则,例如...

2019-06-18 09:36:06 473

原创 用户评论功能

在开发过程中,用户评论功能是一个很常见的功能,而我正好有开发这功能。用户评论功能的整体设计思路是这样的,用户在公告下进行评论,管理员能在后台查看所有用户的评论信息,用户与用户之间能够进行评论留言。根据需求我们可以设计出数据表,数据表的字段有,评论ID ,用户ID ,公告ID ,评论内容,评论时间 , 评论2ID。根据设计的表来查询数据时,我们会想到用自连接来查询出数据,但是用自连接查询出来...

2019-06-18 09:34:50 4187

原创 C#文件过滤器

在项目开发的过程中,会遇到一些不一样的需求,例如点击打开就是设定定好的文件,这样会方便用户使用。首先你要知道你所要筛选的文件是那种类型的,如Excel文件是“.xls”和“.xlsx”等等。Filter是null或Empty,表示显示所有文件,并总会显示文件夹。需要筛选特定的文件,设置Filter属性为“标签|*.后缀”,按照这个格式设置,标签可以自定义,是字符串即可,后缀表示你需要筛选的文件...

2019-06-09 19:49:24 876

原创 XAML事件

事件是Windows消息机制中重要的概念之一,也是最常见的人机交互手段之一。XAML和其他开发语言类似,具有事件机能,帮助应用管理用户输入,执行不同的行为。根据用户不同的操作,执行不同的业务逻辑代码。XAML的基本语法格式<元素对象 事件名称=“事件处理”>路由事件是一种可以针对元素树中的多个侦听器而不是仅仅针对引发该事件的对象调用处理程序的事件。路由事件是一个CLR事件。路由事...

2019-06-09 19:45:57 223

原创 WPF控件

什么是控件?控件是指数据和方法的封装,而且控件有自己的方法和属性。WPF设计UI语言是XAML,它能将用户数据处理完成后展示出来。我们可以把控件想像成一个控件是一个容器,容器里面的内容就是控件的内容。控件的内容可以直接是数据,也可以是控件。WPF中也有默认不能看到的控件,如DocumentViewerBase提供用于显示固定内容或流动内容的查看器的基类,DocumentPageView表示已分页...

2019-06-09 19:40:08 441

原创 XAML标记扩展

标记扩展是一种用于获取既不是基元也不是特定XAML类型的值得XAML方法。对于特性用法,标记扩展使用已知的左大括号{字符序列输入标记扩展范围,并使用右大括号}常见标记扩展有:Binding:XAML载入时,将数据绑定到XAML对象StaticResource:引用数据字典中定义的静态资源RelativeSource:对特定数据源绑定TemplateBinding:XAML页面中对对...

2019-06-08 17:15:43 451

原创 WPF的属性

属性是对XAML元素特征进行描写的方法。WPF中最常见的有附加属性和依赖属性,且属性不能在XAML中重复设置。附件属性就是原本没有自己的属性,通过继承父类元素来产生作用。附加属性支持继承父类的所有元素。附加属性的一个用途是允许不同的子元素为实际父元素中定义的属性指定唯一值,让子元素通知父元素中定义的属性指定唯一值。附加属性的格式:AttachedPropertyProvider.Prope...

2019-06-08 17:06:07 882

原创 WPF网格布局

XAML是WPF的布局页面。XAML中有5个布局元素,Grid网格布局,DockPanel泊靠式面板,StackPanel栈式面板,WrapPanel自动折行面板,Canvas画布。Gird网格的特点在于可以很灵活的使用行和列,并可以自定义行列的数量。行高和列宽都可以使用绝对值,相对比例或自动调整的方式进行精确设定,并可以设置最大最小值。每种方式的设定都会有不一样的效果,我更推荐使用相对比...

2019-05-17 09:36:15 871

原创 MVC项目上传服务器图标丢失及C++接口调用报错

在做项目时,我们要发布项目到服务器上,然后可以在浏览器上进行访问。当时我们在本地测试的时候,我们项目的小图标都在,但是上传到服务器上后,再去访问项目,发现小图标多不见。这是由于我们项目在打包的时候会对插件所丢失。解决的方法是,先在服务器上打开IIS管理器,然后再网站中找到你发布的那个网站,点击选择NIME类型。右键选择“打开功能” ,然后再右上角,点击添加,添加一下配置就OK了。...

2019-05-16 21:10:59 196

原创 Java的流程控制语句

Java的流程控制语句分为3大类:If…else语句,switch语句 ,循环语句。if…else语句是我们最常用的一种流程控制语句,一般用在判断或条件选择。If…else语句有4种形式:if语句 ,if…else语句 , if…else if…else语句,嵌套的if…else语句。break : 结束循环continue : 结束本次循环,进入下一次循环return : 结...

2019-05-07 14:11:42 173

原创 C# .net项目上传到服务器

在我们平常做完项目的时候,都要将项目上传到服务器上。这里我就用我的项目为例,分享如何上传文件到服务器上并能访问。 首先,先运行命令符,输入cmd ,然后输入cd + 文件存放的物理路径 ,回车输入aspent_regiis.exe-i。显示安装完毕即可成功打开控制面板,点击“程序和功能”,点击“启用或关闭Windows功能”,选择以下的功能,一定要选然后打开你的MVC项目,打...

2019-05-07 01:34:16 2096

原创 Java继承与重写

继承是Java面向对象编程技术中的一门。继承就是子类继承父类的特征和行为,或者是继承父类得方法,使的子类具有父类得的特性和行为。继承的关键字是:extends。需要注意的是Java不支持多继承,但支持多重继承。 重写是子类对父类的允许访问的方法实行的过程进行重新编写,返回值和形参都不能改变。就是对原本的父类进行重新编写,但是外部接口不能被重写。首先,先新建一个类,在类里面写上父...

2019-05-06 21:16:00 7006 3

原创 ORACLE 分组函数

分数函数作用于一组数据,并对一组数据返回一个值,一般都会用在where 后面。一般使用组函数时要注意条件筛选,组函数会搭配group by 子句使用。一般需要条件筛选大多情况多会使用where子句,但用到group by 子句时,就要用having子句。组函数类型:avg(平均值),sum(合计),min(最小值),max(最大值),count(计数)组函数忽略空值,但NVL函数使用分...

2019-04-06 17:01:21 155

原创 ORACLE SET操作符

Set 操作符是将多个查询连接组成一个新的查询,排序用order by 。在使用set操作符时,要注意查询的是两个集合查询的字段要相对应的。系统会默认排序的顺序为升序,而且order by 字句只能在语句后出现。Set操作符关键字(union/union all , intersect , minus)Union:返回两个结果集的并集。结果去重复。Union all:返回两个查询...

2019-04-06 16:58:49 182

原创 ORACLE 创建与管理表

Oracle 创建与管理表用的是Oracle的DDL类型的语言。DDL语言是数据定义语言。在Oracle数据库中建表是有一定的规则,表名必须以字母开头,而且不能大于30个字符。特殊符号只有“_”“$”“#”。数据类型:Create table 创建表创建表:create table + 表名 +(列名,数据类型),当然我们也可以用子查询来创建表,还可以用子查询复制现有的表。...

2019-04-06 16:54:53 118

原创 jQuery的 效果- 隐藏和显示

jQuery是javaSc的一个函数库,而且是一个轻量级的库。jQuery也是目前较为流行的js的框架。"隐藏和显示"这个效果可以通过jQuery来实现的。在使用之前,先引用jQuery的插件,然后再写jQuery的代码("$是定义jQuery")。jQuery实现隐藏和显示的效果有两种方法。第一种是用hide()和show()方法来实现,可以通过时间来隐藏和显示,在hide()和show()...

2019-02-19 16:40:00 260

原创 C# 枚举

枚举是一组命名整型常量,它的关键字是enum。 枚举是值类型,它包含了自己的值。枚举不能传递和继承。在枚举列表中,第一个值为0,而且是整数值实例:结果:...

2019-02-16 13:58:09 101

原创 调用浏览器打印

调用浏览器打印会比一般打印的方法简单很多。下面就是我在做项目时用到的调用浏览器打印的方法。 先用一个div把要打印的部分包裹起来,然后获取按钮的ID,然后获取要打印部分的ID,要打印的那部分先用一个div包裹起来 将打印的部分转换成HTML,然后上面的点击事件就会触发打印事件。Return location.reload在这里是刷新的意思,如果没有这句代码打印完后要重新刷新一...

2019-02-12 14:28:37 2230 1

原创 正则表达式判断手机号码

日常使用一些软件时会通过手机号码来注册,这就会用到正则表达式来判断号码是否正确。在项目开发中,我有使用正则来判断手机号码的正确。 现有手机号码段有:移动:134 ,135 ,136 ,137 ,138, 139 ,147 ,148, 150, 151, 152, 157 158, 159, 172, 178, 182, 183, 184, 187 ,188, 198联通:130...

2019-02-07 15:03:53 12842

原创 C# 修改状态

在项目中,我们有可能用到修改状态。我在这里使用的是通过点击事件来触发的状态修改。通过状态ID的改变改变状态并查询出来。下面就是我使用的代码得到的结果是从一种变成另一种  ...

2019-01-31 13:59:22 784 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除