自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

宅女的博客

好记忆不如烂笔头

  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 Oracle语句优化 (汇总)

当删除表中记录时,通常情况下,回滚段用来存放可以被恢复的信息,若未commit事务,Oracle会将数据恢复到删除之前的状态。on、where、having都可以加条件的子句中,on是最先执行的,where次之,having最后。可以释放资源,如:回滚段上用于恢复数据的信息,被程序语句获的锁,redo log buffer中的空间,Oracle为管理上面资源中的内部话费。的顺序解析where子句,所以表之间的连接必须写在其它where条件之前,可以过滤掉最大数量记录的条件必须写在where子句的末尾。

2023-07-12 17:30:01 472

原创 Mysql不能用Ip连接数据库

问题:mysql只能用localhost或者127.0.0.1登录。解决:1.在任务管理器里找到Mysql服务,右键"转到进程"。2.右键选择"打开文件位置",然后输入cmd。3.输入命令:mysql -uroot -p123456(备注:我的密码是123456)4.继续输入命令:use mysql;5.继续输入命令:update user set host='%' where user='root';6.继续输入命令:flush privileges;...

2022-05-05 15:43:20 1419

原创 Mysql序列自增

新建序列表drop table if exists sequence;create table sequence(seq_name varchar(50) not null,current_val int not null,increment_val int not null,primary key (seq_name));新增序列insert into sequence value(‘seq_num1’,‘1’,‘1’);创建函数,获取序列当前值create functio.

2022-01-13 11:30:38 465

原创 AOP面向切面编程

AOP是什么?应用场景有哪些?具体如何实现?

2021-12-28 18:26:52 233

原创 Mysql 中文乱码

环境:windows10MySql:5.7.26.0现象:数据库与表创建的时候都设置成了utf8。数据入库后中文字段全部显示????,但手动输入文字正常显示。解决办法:1、启动Mysql workbench。2、新建Sql窗口,输入以下语句:show variables like ‘%character%’;show variables like ‘%collation%’;查询结果中有非utf8的值出现。3、在安装路径下查找my.ini配置文件,修改里面的两个设置:characte-

2021-12-27 16:27:07 1229

原创 WPF 布局

WPF用于布局的面板主要有6个,StackPanel(栈面板)、WrapPanel(环绕面板)、DockPanel(停靠面板)、Canvas(画布)、Grid(网格面板)和UniformGrid(均布网格)。1、StackPanel(栈面板)可以将元素按顺序排列成一行或者一列,其特点是:a、每个元素各占一行或者一列;b、Orientation属性:Vertical(垂直)【默认】、Horizontal(水平)。默认情况下,水平排列时每个元素都与面板一样高;垂直排列时每个元素都与面板一样宽;

2021-05-24 14:59:37 304

原创 WPF基础知识:Application生命周期+全局异常获取

今天在网上随意看看,看到了一点小知识,记录下下,感觉最基础的东西最容易忽视:一、Application生命周期1:OnStartup方法 => Startup 事件2: OnSessionEnding方法 => SessionEnding 事件 系统关机前调用。3:OnExit方法 => Exit事件 应用程序关闭前调用。4:...

2021-04-21 15:07:28 617

原创 C# Where

泛型的Where子句用于指定类型约束,这些约束可以作为泛型声明中定义的类型参数的变量。1.接口约束。例如,可以声明一个泛型类 MyGenericClass,这样,类型参数 T 就可以实现 IComparable 接口:public class MyGenericClass where T:IComparable { }2.基类约束:指出某个类型必须将指定的类作为基类(或者就是该类本身),才...

2020-04-15 11:30:00 120

转载 Windbg 检测内存占用过高

疫情期间,闲来无事瞎逛,看到了一个Windbg 检测内存占用过高的文章,还不错,挺详细的,记录下。1 cpu占用过高通常使用多线程有时会遇到cpu占用过高、内存爆满的情况,快速定位异常线程是多线程开发中必须熟悉的技能。cpu占用过高一般是由死循环造成的,看下边一个简单的例子,Run方法内部有死循环,程序运行后会 占用大量的cpu资源:namespace MyApp{ clas...

2020-03-01 16:31:34 1816

原创 Oracle系列之Dataguard主从同步配置

借鉴了 很多资料,结合自己实践操作形成了如下文档,做个记录:一、准备工作1、数据库软件:Oracle 11g r1 (企业版)主/从库:安装服务端、客户端、PLSQL2、操作系统:WINDOWS SERVER 2008 ENTERPRISE EDTION 64X3、环境主库主机:IP:192.168.10.20数据库安装路径:E:\app\Administrator\o...

2019-11-26 14:34:57 2014 1

原创 Oracle系列之PLSQL安装

继上篇客户端安装中下载的安装包,找到plsql安装程序。(此文章除了安装工具外还包含了数据库用户创建)下载包里有一个注册码生成器,注册好即可。下面开始进行新用户创建:...

2019-11-26 14:08:19 104

原创 Oracle系列之客户端安装

紧接服务端安装后,继续客户端安装(这里安装的是32bit的,因为下一章节安装的PLSQL是32bit的)下载地址(客户端+plsql):链接: https://pan.baidu.com/s/1GTmjq_ki0fWz3g-xgzsf_w提取码: 9zjz一步一步安装即可。安装完之后,重复《Oracle系列之客户端端安装》中监听创建和服务名创建。接下来我们可以安装...

2019-11-26 14:06:49 125

原创 Oracle系列之服务端安装

Oracle安装前请先安装jdk。(有些不用,为保险我安装了)1.JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html2、Oracle服务端下载百度网盘:链接: https://pan.baidu.com/s/1Sh8B5sIgJcsItQL2M4FTUQ提取码: 5vkr3、安装步...

2019-11-19 15:45:41 310

原创 Vue环境搭建+VSCode+Win10

公司里面是内网,开发环境搭建都是专人搭建好的,导致首次接触vue的我在开发完一个项目后居然不知道怎么搭建开发框架,有点可笑,于是乎有了这篇文章:1、安装node.js(js运行环境 )a、Node.js 安装包及源码下载地址为:https://nodejs.org/en/download/b、安装后,打开命令行,输入node -v可以查看到版本号新版的Node.js已自带npm...

2019-09-23 14:46:09 685

原创 TLE(两行轨道数据)卫星星历中时间转换方法(C#)

C#对星历第一行中08264.51782528与时间格式的转换:此处用19231.87932542举例19231.87932542-->2019/8/19 21:06:13DateTime datetime=Convert.ToDateTime("2000-01-01");double days=double.Parse(“231.87932542”);dateTime=da...

2019-09-08 16:41:53 6851

原创 row-class-name 设置element-ui行背景颜色失效

Vue+element-ui制作列表,需要对某条件下的数据进行背景改变。根据Element官方文档我选择使用row-class-name属性实现,但效果并不是自己预期的,有些变了有些没变(我的列表是隔行变色的)解决方法:直接把即将设置的样式写全局,并在main.js引用。参考了:https://blog.csdn.net/feiyu_may/article/details/93874912...

2019-09-08 11:23:52 1293

转载 Vscode快捷键大全

常用 General按 Press 功能 Function Ctrl + Shift + P,F1 显示命令面板 Show Command Palette Ctrl + P 快速打开 Quick Open Ctrl + Shift + N 新窗口/实例 New window/instance Ctrl + Shift + W 关闭窗口/实例 Clo...

2019-09-03 23:17:09 787

原创 c# ConcurrentQueue+SemaphoreSlim

知识点: ConcurrentQueue<T>队列是一个高效的线程安全的队列,是.Net Framework 4.0,System.Collections.Concurrent命名空间下的一个数据结构。Semaphore可以决定并发的数量,WaitOne会等待当前的一条并发完成,才允许另一条并发的开启,Release会释放并发,并可以指定并发数量.常用方法:(1)初...

2019-08-21 16:56:51 419

原创 WPF 矢量字体图标

方式一:1、首先推荐两个矢量字体图标网站:阿里巴巴矢量图标库、Font Awesome 矢量图标库2、解压从网站上下载的压缩包后获得图标字体文件 ,这里我们只需要.ttf文件(其他文件是提供给网页开发的),并将该文件拷贝到自己的项目中。3、wpf项目使用步骤:a、资源配置b、使用前端:<TextBlock Text="&#xf022;" Style="{...

2019-07-29 16:43:55 394

原创 WPF+cefsharp加载网页

1、使用cefsharp具体参照:https://blog.csdn.net/u012754211/article/details/716293372、遇到的问题:在一个软件中重复加载网页时,任务管理器中会出现N个CefSharp.BrowerSubProcess.exe,导致客户端内存占用很大???解决办法:1、获取对象的Brower然后关掉浏览器对象.GetBrowe...

2019-07-11 16:48:35 1177

原创 Oracle数据库--bat文件备份/恢复

不怎么接触数据库,尤其是Oracle,所以在此留个脚印吧。此文章主要介绍exp/imp命令,需要关掉数据库操作后进行,同时当备份恢复的时候最好清空数据,不然有主键检查,速度会很慢。(备注:当然也可以试一下expdp/impdp备份恢复,这个可以在恢复的时候选择覆盖恢复,追加恢复等,文章末尾有简单介绍)1、数据库备份(保存以下内容为expdb.bat)@echo off ----...

2019-07-11 16:20:56 1191

原创 WebApi系列~HttpClient调用Web Api

1、Api接口2、调用方网页版调用:(1)Get方式$.ajax({ url: "http://localhost:52824/api/register", type: "GET", success: function (data) { console.log("json:"...

2019-05-23 09:52:29 1122

原创 WPF+ webbrowser+Echarts

一.下载EChartsECharts的版本为2.2.7,下载链接如下:https://codeload.github.com/ecomfe/echarts/zip/2.2.7二.准备ECharts的使用环境可使用webbrowser这个控件来加载本地的html文件,参考:http://www.cnblogs.com/MaKui/archive/2011/08/02/2128842.ht...

2019-03-17 18:27:36 1396

转载 C# 开源框架

Json.NEThttp://json.codeplex.com/Json.Net 是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Net环境下使用Json更加简单。通过Linq To JSON可以快速的读写Json,通过JsonSerializer可以序列化你的.Net对象。让你轻松实现.Net中所有类型(对象,基本数据类型 等)和Json的转换。Mat...

2019-03-09 15:23:19 268

转载 C# Attribute 特性 (入门)

特性(Attribute)是用来 向程序添加声明性信息。一个声明性标签是通过放置在它所应用的元素前面的方括号([ ])来描述的。特性(Attribute)用于添加元数据,如编译器指令和注释、描述、方法、类等其他信息。所以要获取某个类的特性,需要通过反射实现。举个简单的例子:1、自定义一个 CheckCodeAttribute[AttributeUsage(AttributeTargets....

2018-12-13 23:46:58 213

原创 XML文件读取(C#)

越基础的东西越本质,废话不多说,开始吧:1、概述首先程序访问且操作xml文件有两种模型:DOM(文档对象模型)、流模型。DOM:允许编辑和更新文档,可随机访问文档中的数据,可使用XPath查询,但是必须要一次性将文档加载在内存中,对于大型的文件就会造成资源问题。流模型:采用流访问,任何时候内存中只存在当前的节点,但是它只能向前且是只读的,不能向后导航操作。2、读写文件xml...

2018-12-02 01:35:59 35953 2

原创 (C#)+NHibernate+MySQL结合使用

说句实话,以前做项目操作数据库都是自己写DBHelper,很少用ORM框架,这次决定用NHibernate来实验一把。废话不多说,开始起来吧!MySQL数据库准备:VS2015随便创建一个工程(我创建的一个winform窗体程序)1、添加引用:NHibernate.dll、MySql.Data.dll(我直接在NuGet中在线加载的);2、hibernate.cfg.xml配置...

2018-10-27 00:22:34 697

原创 MySQL安装(win10 + 64bit)

记录下mysql 的安装过程,Mysql版本:8.0.13安装步骤:1、下载地址:https://dev.mysql.com/downloads/mysql/,无需登录,点击底部“No thanks, just start my download.”即可开始下载。2、下载完成后解压(我解压的路径:F:\mysql-8.0.13-winx64)3、配置初始化的my.ini文件(创...

2018-10-26 01:22:10 31495 3

转载 ORM框架---FluentData(转载)

 链接:https://blog.csdn.net/tai532439904/article/details/77879767正文:开始学习环境要求.NET 4.0.支持数据库MS SQL Server 使用本地.NET驱动程序 MS SQL Azure 使用本地.NET驱动程序 MS Access使用本地.NET驱动程序 Microsoft SQL Server ...

2018-10-24 15:51:48 431

转载 C# System.IO文件操作整理

转载:https://blog.csdn.net/cxihu/article/details/53583021【整理】C#文件操作大全(SamWang)文件与文件夹操作主要用到以下几个类:  1.File类:             提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建 FileStream 对象。    msdn:http://msdn.micros...

2018-10-09 16:55:43 14010 4

原创 C# LINQ

LINQ(Language Integrated Query):语言集成查询。它允许编写C#代码以查询数据库相同的方式操作内存数据。  int[] numbers = { 5, 10, 8, 3, 6, 12 }; //数据源必须是实现了IEnumerable接口的类型1、Query语法:说明:基本语法结构(这条语句不会马上执行,只有当queryNum这个变量被使用时,才会...

2018-10-08 16:40:52 295

原创 线程通讯(SynchronizationContext )

今天看公司其它同事写的代码中用到了SynchronizationContext,看完注释也没明白是什么东东(本人是个入门者,需要充电的地方太多了),所以特别在网上查了下,原来是这么个东西:一个线程和另外一个线程进行通讯时,SynchronizationContext在通讯中充当了个传输者的角色。相关链接:                  http://www.cnblogs.co

2017-11-23 12:04:16 639

转载 线程间通信

多线程通信主要有以下三种: 1.全局变量进程中的线程间内存共享,这是比较常用的通信方式和交互方式。注:定义全局变量时最好使用volatile来定义,以防编译器对此变量进行优化。2.Message消息机制使用详情见:http://blog.csdn.net/yuan_hs_hf/article/details/16891585常用的Message通信的接口主要

2017-11-23 10:44:36 106

获取app程序的安装包

1、获取手机上app的安装包(.apk) 2、获取的APK包可以通过QQ、微信传给好友,也可以发送到电脑。

2017-11-13

空空如也

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

TA关注的人

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