自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL报错:ERROR 1292: 1292: Incorrect datetime value: ‘1964-09-17 00:00:00‘

MySQL的TIMESTAMP类型报错错误描述原因错误描述ERROR 1292: 1292: Incorrect datetime value: ‘1964-09-17 00:00:00’ for column ‘columnName’ at row 1SQL Statement:UPDATE tableName`` SETcolumnName='1964-09-17 00:00:00' WHEREid`=‘4184917’原因在MySQL中,默认时间戳(Timestamp)类型的取值范围为’1

2021-12-31 14:31:48 1455

原创 ubuntu使用mysql连接远程数据库,并导出数据内容

ubuntu使用mysql连接远程数据库,并导出数据内容mysql连接远程数据库导出数据内容mysql连接远程数据库mysql -u 用户名 -p密码 -h IP地址 -P 端口号 -D 数据库名字mysql -u root -proot -h 172.121.5.134 -P 3306 -D test导出数据内容mysqldump -h主机 -u用户名 -p 数据库名 表名> 导出的数据库名.sql...

2021-12-21 17:19:26 536

原创 sudo: /etc/sudoers.d is world writable解决方法

sudo: /etc/sudoers.d is world writable解决方法问题描述解决方法问题描述使用sudo命令会提示问题sudo: /etc/sudoers.d is world writable解决方法应该是权限的问题首先执行pkexec su切换root用户并执行下面三条语句chmod 440 /etc/sudoerschmod 775 /etc/sudoers.dchmod 440 /etc/sudoers.d/README问题就解决啦,接下来就可以使用sudo

2021-12-06 17:33:29 2580

原创 ubuntu系统sudo su命令无法使用

ubuntu系统sudo su命令无法使用问题描述解决方案问题描述ubuntu系统安装了mysql、mysqlWorkbench等软件,电脑一般不会关机,因为某次操作,电脑断电,重新启动后,MySQLworkbench应用没有了,重新安装workbench执行语句sudo apt-get install mysql-workbench出现问题sudo: error in /etc/sudo.conf, line 0 while loading plugin `sudoers_policy's

2021-12-04 16:27:23 3156

原创 字符串和实体类之间的转换

字符串和实体类之间的转换1、字符串内容{ “name”:"aaa", "age":"1"}2、实体类信息public class User{ private String name; private String age;}3、转换//json转换为实体类User user = JsonUtil.loads(jsonString,User.class);//json转换为实体类集合List<User> users = JSONUtil.toList(jsonSt

2021-11-17 16:50:29 684

原创 两整数之和-二进制运算

题目:两整数之和给你两个整数 a 和 b ,不使用 运算符 + 和 - ​​​​​​​,计算并返回两整数之和。public int getSum(int a, int b) { while(b!=0){ int carry = (a&b)<<1; a = a^b; b = carry; } return a;}二进制运算...

2021-09-26 10:21:12 102

原创 二进制、十六进制字符串与字节数组的转换

概述项目经常会遇到二进制、十进制和十六进制等等的字符串转换的操作,编写工具类解决二进制、十六进制字符串转换成字节数组和字节数组转换成二进制字符串。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace _20210622{ /// <summary> /// 转换工具类

2021-06-22 14:16:35 362

原创 二分查找法取中间值

问题:二分查找法取中间值为什么是low+(high-low)/2而不是(high+low)/2?因为当high和low都是很大的int时,high+low的值可能大于Integer.maxValue,导致溢出

2021-06-21 19:22:57 966

原创 vs2013无法打开包括文件“windows.h“以及无法打开文件“kernel32.lib”

vs2013无法打开包括文件"windows.h"以及无法打开文件“kernel32.lib”原文链接

2021-03-05 18:06:16 716

原创 wpf编写简单的视频播放器

WPF编写简单的视频播放器MainWindow.xaml<Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" W

2021-02-23 18:39:52 1020

原创 命名空间microsoft中不存在类型或命名空间名称windows(是否缺少程序集引用)

问题:命名空间microsoft中不存在类型或命名空间名称windows(是否缺少程序集引用)解决方法:添加引用PresentationFramework.Aero.dll

2021-02-01 20:35:20 852

原创 无法嵌入互操作类型Microsoft.office.interop.word.applicationclass,请改用适用的接口

错误: 无法嵌入互操作类型“Microsoft.Office.Interop.Word.ApplicationClass”。请改用适用的接口。类型:“Microsoft.Office.Interop.Word.ApplicationClass”未定义构造函数解决办法:打开解决方案资源管理器,在其中点开“引用”文件夹,在"Microsoft.Office.Interop.Word" 上点击鼠标右键,选择“属性”,将属性中的“嵌入互操作类型”的值改为“false”即可。...

2021-01-27 10:21:24 1122 3

原创 未能添加“XXX“的引用。将此项目作为引用添加将导致循环依赖项

问题:未能添加"XXX"的引用。将此项目作为引用添加将导致循环依赖项说明在两个项目中互相添加了引用。如在A中添加了B的引用,在B中添加A的引用的时候就会出现此问题。

2020-12-30 14:39:37 1916

原创 Socket通讯的TCP和UDP

UDP协议和TCP协议都是传输层协议。TCP(Transmission Control Protocol,传输控制协议)提供的是面向连接的、可靠的字节流服务,即客户和服务器交换数据前,必须先在双方之间建立一个TCP连接,才能传输数据,并提供超时重发、丢弃重复数据、检验数据、流量控制等功能,保证数据能从一端传到另一端。(对失序数据包能重新排序、应答机制)UDP(User Data Protocol,用户数据报协议)是一个面向数据报的传输层协议。他不提供可靠性,只是把应用程序传给IP层的数据包发送出去,但是

2020-12-25 16:09:23 1019

原创 C#基础

1、List的Add和AddRangeAdd(T item)将对象添加到集合的结尾处要添加到集合的结尾处的对象,对于引用类型,可以为nullAddRange(IEnumreable collection)将一个集合添加到集合的末尾,集合自身不能为null,但它可以包含为null的元素(如果类型T为引用类型)2、volatilevolatile是一个类型修饰符。volatile的作用是作为指令关键字,确保本条指令不会因编译器的优化而省略。volatile的特性保证了不同线程对这个变量进行操

2020-12-25 16:07:16 630

原创 C# serializable

Serializable 序列化含义序列化是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。目的以某种存储形式使自定义对象持久化将对象从一个地方转移到另一个地方使程序更具维护性技术二进制序列化保持类型保真度,这对于在应用程序的不同调用之间保留对象的状态很有用。例如,通过将对象序列化到剪贴板,可在不同应用程序之间共享对象。您可以将对象序列化到流、磁盘、内存和网络等等。远

2020-12-23 14:59:42 3512

原创 在XX-XXViewModel中使用this.GetView(),竟然返回null

问题描述在解决了上一边博客的问题之后,在进行后续的操作时竟然在XX-XXViewModel中使用this.GetView()返回的是null????!!!这篇博客跟上一篇博客可谓是联系紧密。现在做的项目是在之前同事做的项目中分离出来的,当然就少不了Ctrl+C、Ctrl+V的操作。在经历了一番代码搬运和修改之后,发现某个方法使用了this.GetView(),调试的时候该方法返回null。在this.GetView()处按F12可以找到ViewAware的类。#region 程序集 Calibur

2020-12-17 15:20:15 415

原创 WPF 在XXView.xaml中设置了ContentControl,ContentControl绑定的界面竟然不显示

首先给大家看一下我之前是怎么给ContentControl绑定界面的。代码复现1、XXView.xaml在XXView.xaml的ContentControl添加名称为XX-XX"的子界面...... //这部分内容我就先省略了<ContentControl x:Name="XX-XX"/>2、XXViewModel.cs在XXViewModel.cs中处理XX-XXpublic class XXViewModel : Screen{ //属性 public XX-XXV

2020-12-17 14:42:34 1077

原创 C#未能加载文件或程序集

编写C#代码很容易出现:未能加载或程序集“XXXX,Version=0.0.0.0,Culter=neutral,PublicKeyToken=null”的问题1、是否添加引用查看是否添加提示中的引用文件,如未添加,则添加该引用即可。2、操作系统和VS的目标平台是否对应若引用对应64位的操作系统,解决方案的目标平台为x64;若引用对应32位的操作系统,解决方案的目标平台为x86。...

2020-12-11 09:42:45 16272

原创 OpenXMl创建word并添加标题居中显示

1、创建Wordpublic class OpenXmlWordUtility{ /// <summary> /// 文件全路径 /// </summary> public string FilePath { get; private set; } /// <summary> /// 处理文档 /// </summary> public Wo

2020-12-03 15:35:17 1077

原创 WPF#基础

C#基础1、Wpf中的ResourceDirectoryWPF对象资源的定义和查找每个WPF界面元素都有一个名为Resource的属性,这个属性继承至FrameworkElement类,其类型为ResourceDictionary。ResourceDictionary能够以键值对的形式存储资源,当要使用到某个资源的时候,使用键值对的形式获取资源对象。在保存资源时,ResourceDictionary视资源对象为Object类型,所以再使用资源时先要对资源对象进行类型转换,XAML编译器能够根据Attr

2020-10-27 10:14:35 1608 3

原创 树节点鼠标右击选中处理

树节点鼠标右击选中处理public static bool GetIsRightClickSelect(DependencyObject obj){ return (bool)obj.GetValue(IsRightClickSelectProperty);}public static bool SetIsRightClickSelect(DependencyObject obj,bool value){ obj.SetValue(IsRightClickSelectProperty,valu

2020-10-16 16:30:05 130

原创 INotifyPropertyChanged

INotifyPropertyChangednamespace Views{ public abstract class ViewBase:UserControl,INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; protected void RasePropertyChanged(string proName) { if(this.PropertyChanged !

2020-10-16 15:20:21 154

原创 OpenXML读取Word中的表格(表格中含有图片),并写入另一文档中

读取word中的表格public static DataTable ReadWord(string path){ DataTable dt = new DataTable(); using(DocumentFormat.OpenXml.Packaging.WordprocessingDocument doc = Document.OpenXml.Packaging.WordprocessingDocument.Open(path,true)) { Document.OpenXml.WordPr

2020-10-12 14:09:56 1623

原创 数据库索引——索引下推

索引下推即在使用联合索引进行查询的时候,第一次显示找到最左边的第一个索引所满足的所有值,然后在返回的结果中查找所有满足第二个索引的所有值,以此类推…(mysql5.6之后引入的索引下推,之前在联合索引的第一个索引查找完以后,便不会再进行索引查询了)。mysql默认启用索引下推,我们也可以通过修改系统变量optimizer_switch的index_condition_pushdown标志来控制...

2020-01-16 09:40:44 1504

原创 C#反射

C#反射反射初步认识作为一名C#小白,在学习C#的过程中,遇到了不太懂的内容,专门整理了一下在网上搜集到的资料。反射的定义反射提供了封装程序集、模块和类型的对象(Type类型)。可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。如果代码中使用了特性,可以使用反射对他们进行访问。元数据的动态查询;绑定与执行;动态代码生成;使...

2020-01-10 14:41:01 448

原创 C#连接MySql数据库

C#连接MySql数据库连接数据库private void btn(object sender, RoutedEventArgs e) { string connect = "server=localhost;database=book;uid=root;pwd=123456"; MySqlConnection conn = ne...

2019-12-31 14:21:11 254

原创 Socket通信

简单的Socket通信Socket-TcpClient,TcpListener,UdpClient应用程序可以通过TcpClient、TcpListener和UdpClient类使用传输控制协议(Tcp)和用户数据报协议(Udp)服务。这些协议类建立在System.Net.Sockets.Socket类的基础之上,负责数据传送的细节。(也就是说TcpClient、TcpListener和Udp...

2019-12-30 15:15:36 129

原创 ==和equals的区别

秋招还有三天就要迎接2020年了,这一年经历了很多。作为准大四毕业生,从今年的9月份就开始准备了秋招,面试Java开发程序员,踩了很多坑,不过归根到底还是自己的专业知识贮备不够充分。这次主要是想要分享一下面试中经常会碰到的一个问题==和equals的区别。==和equals的区别当使用 == 来判断两个变量是否相等时,如果两个变量是基本类型变量,且都是数值类型(不一定要求数值类型严格相同),...

2019-12-27 15:58:52 118

空空如也

空空如也

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

TA关注的人

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