SqlServer使用dblink连接MYSQL详细方式
SqlServer使用dblink连接MYSQL详细方式
一、在需求LINK数据库电脑(SQLSERVER所在的电脑)上安装MYSQL ODBC驱动:
驱动地址:MySQL :: Download MySQL Connector/ODBC (Archived Versions)
SqlServer使用dblink连接MYSQL详细方式
一、在需求LINK数据库电脑(SQLSERVER所在的电脑)上安装MYSQL ODBC驱动:
驱动地址:MySQL :: Download MySQL Connector/ODBC (Archived Versions)
utf8转gbk
public string 编码_utf8到gbk(string 要转化的文本) {
var buffer = Encoding.UTF8.GetBytes(要转化的文本);
buffer = Encoding.Convert(Encoding.UTF8, Encoding.GetEncoding("GBK"), buffer);/
return Encoding.GetEncoding("GBK").GetString(buffer);
}gbk转utf8
如果我创建一个带有基本单字节特定字符集的 DICOM 对象,例如 (0008,0005) = ISO_IR 100,其中一个标签可以使用不同的 2 字节字符集吗?例如患者姓名 (0010,0010) 可以用简体中文编码 (ISO 2022 IR 58) 吗?
今天用WPF的DataGrid 想要显示一个数据,数据库里面是 1,0 界面想要显示是否,就需要绑定的时候使用一个 WPF使用转换器(Converter)转换一下显示效果
首先定义一个转换器:
[ValueConversion(typeof(string), typeof(string))]
public class GreenChannelConvert : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
string strValue = value.ToStr();
if (strValue.IsNullOrWhiteSpace())
return string.Empty;
if (strValue == "1")
return "是";
return "否";
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
return null;
}
}在UI的资源中声明这个转换器:
List集合去重、集合中根据对象的某个属性去重的方法
根据集合中的指定节点去重的方法:
C#示例:
定义一个User对象:
class User
{
public string name { get; set; }
public int Age { get; set; }
}注解@RequestParam接收的参数是来自requestHeader中,即请求头。
给大家推荐几个常见的虚拟机软件
Java关键词
关键词一览:
| abstract | assert | boolean | break | byte |
|---|---|---|---|---|
| case | catch | char | class | const |
| continue | default | do | double | else |
| enum | extends | final | finally | float |
| for | goto | if | implements | import |
| instanceof | int | interface | long | native |
| new | package | private | protected | public |
| return | strictfp | short | static | super |
| switch | synchronized | this | throw | throws |
| transient | try | void | volatile | while |
| true | false | null | **** | **** |
说明:
1、字体设置 file --> settings --> 输入font --> 设置字体样式以及字号大小 2、快速生成main方法 psvm 3、快速生成System.out.println(); sout 4、IDEA是自动保存的,不需要点ctrl + s 5、怎么运行: 代码上右键--> run 或者点击左侧的绿色箭头 ctrl + shift + F10 6、左侧窗口中的列表怎么展开?怎么关闭? 左箭头关闭 右箭头展开 上下箭头移动 7、IDEA中退出任何窗口,都可以使用esc键盘(ESC就是退出) 8、任何新增/新建/添加的快捷键是: alt + insert 9、窗口变大,变小: ctrl + shift + F11 10、切换java程序:从HelloWorld切换到user alt + 左箭头 或者 alt + 右箭头 11、切换窗口: alt + 标号 alt + 1 (打开,关闭) alt + 1 12、注释: 单行注释: ctrl + / 多行注释: ctrl + shift + / 13、IDEA中怎么定位到方法/属性/变量? 光标停到某个单词的下面,这个单词可能是: 方法名、变量名 停到单词下面之后,安ctrl键,出现下划线,点击跳转 14、IDEA中快速生成for循环快捷键 次数 . + fori + 回车 5.fori IDEA中快速生成倒数for循环快捷键 次数 . + forr + 回车 5.forr 15、IDEA中将光标移动到一行的最前面和最后面的快捷键 Home End 16、IDEA中复制当前行到下一行 ctrl + D 17、快速生成for循环的两个快捷键 fori + 回车键 100.for + 回车键 18、快速批量修改快捷键 选中需要修改的单词按以下按钮进行批量修改 Shift + F6 19、格式化代码: 选中需要对齐的代码块按住 ctrl + alt + L 20、快速生成数组的遍历for循环 数组名.fori 21、生成一个具有环绕性质的代码 ctrl + alt + T 22、快速变换成大写或者小写快捷键 ctrl + shift + U
今天把项目重新从Git上拉一下,idea 右侧没有了gradle窗口了,不会自动加载依赖了。。
解决办法:
1、找到项目工程中的build.gradle文件
2、右键,选择 【import Gradle Project】菜单,此时右侧都有了

idea 中设置 git 的用户名
springboot JPA的JPQL中判断查询条件是否为空
环境:
@PostMapping("/demo/Demo01")
public List<Employee> Demo01(@RequestBody Employee emp){
return empService.Demo01(emp.getEmpName(),emp.getAge());
} public List<Employee> Demo01(String empName, int age) {
return employeeRepository.Demo01(empName,age);
} @Query(nativeQuery=true,value="select * from Employee where 1=1 and "
+ " case when :empName is not null and :empName!='' then emp_Name = :empName else 1=1 end "
+ " and "
+ " case when :age>0 then age=:age else 1=1 end ")
List<Employee> Demo01(@Param("empName")String empName, @Param("age")int age);核心处理的地方:
在JAVA中有匿名类,可以支持传入集成的接口/父类。
Java 中可以实现一个类中包含另外一个类,且不需要提供任何的类名直接实例化。
PowerDesigner 增加 数据库描述字段
一、新建表的时候选择 菜单上 Customize->勾选 Comment

二、然后再维护数据的时候填上对应的值:

我们设计系统的时候,经常会使用PowerDesigner软件,然后生成SQL语句,直接生成数据库,下面给出PowerDesigner如何导出SQL.
推荐一款Socket测试工具 Hercules SETUP
一、下载地址:
C# winfrom listview控件滚动到底部
一、业务场景
我们在wifnrom项目中,经常使用listview控件,在滚动条一会,刷新显示第一行回看不到新增的记录
,就想定位到最后,官方没有给方法,下面给出一个可以实现的代码
二、解决方法:
listViewlist.Focus(); //聚焦光标 listViewlist.Items[listViewlist.Items.Count-1].Selected = true; //选中最后一行 listViewlist.Items[listViewlist.Items.Count - 1].EnsureVisible();//显示内容自动滚动到最后一行
例如:
一款.NET代码混淆工具 JIEJIE.NET
一、软件说明:
JIEJIE.NET 是一个使用 C# 开发的 .NET 代码加密工具。
它可以深度加密.NET程序集,帮助大家保护软件版权。
这个工具是开源的,大神袁总开源的。
二、系统截图:
C# 操作图片的部分方法,包含 图片加载、压缩、base64等