利用Azure虚拟机安装Dynamics 365 Customer Engagement之十二:增加SQL Server服务器

我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复368或者20190919可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! 新增的SQL Server服务器配置还是和之前的SQL Server虚
分类: 其他 发布时间: 09-19 23:37 阅读次数: 0

python初学小记

使用PyCharm向世界打招呼!   print (“Hello world!”) 介绍自己的基本信息的方法 name = input("name:") age = int(input("age:")) #integer 强转义成数字 print(type(age) , type( str(age))) job = input("job:") salary = input("salary:") #一. info=''' ------- info of %s -------- Name
分类: 其他 发布时间: 09-19 23:37 阅读次数: 0

第二周课后学习作业&&动手动脑课后作业

第一个是阅读并理解这段代码: package first1; public class EnumTest { public static void main(String[] args) { Size s=Size.SMALL; Size t=Size.LARGE; //s和t引用同一个对象? System.out.println(s==t); // //是原始数据类型吗? System.out.println(s.getClass().isPrimitive()); //从字符串中转换 Si
分类: 其他 发布时间: 09-19 23:37 阅读次数: 0

java关于常用的String方法

1.将字符串转化为字符数组     格式: char[] toCharArray();   char[] chs = {'a','b','c'}; String s = new String(chs); System.out.println("s:" + s); char[] chars = s.toCharArray();   2.将字符串转化为byte数组 并且可以指定转化的编码 格式: byte[] getBytes()     String
分类: 其他 发布时间: 09-19 23:37 阅读次数: 0

工作中一些原则体会

尽可能让一切变得简单,用最简单的方式完成工作 能用最少的概念,最精简易懂的概念模型来抽象系统,多一个概念就多一份别人了解系统以及维护系统的复杂度,别人也会质疑多一个概念的意义所在,自己如果没想清楚就容易被diss。 特别是在类的设计中,会发现其实很多时候用一个类就可以表达要干的单一职责了,每个类职责清晰,类于类之间关系易于理解及维护。 设计系统时某些功能只在需要它时构建 对于这点深有体会, 特别是在对设计此类系统没有业务经验的时候,不要尝试第一次就构建一个所谓“完美”系统,系统是要面向迭代的,
分类: 其他 发布时间: 09-19 23:37 阅读次数: 0

C# 类(9) - 接口 Interface

Interface 接口 类似 抽象类,也不能被实例化。。。(前面说的静态类,加上抽象类,还有这个,都3个了) 接口其实比 抽象类 更加抽象。接口的方法(这个方法还不能有实体代码,和抽象类的抽象方法差不多) 接口也支持属性Properties Indexers 和events(还记得属性吗?前面的支持 get 和 set 方法的一个东东) 由于C#不支持多继承,当一个类的:后面接了多个name,这些name其实都是接口 看图 ,首先建造一个 纯Dog的list,添加3条狗,然后对狗狗进行名字排
分类: 其他 发布时间: 09-19 23:37 阅读次数: 0

SpringBoot整合Spring Data Elasticsearch

Spring Data Elasticsearch提供了ElasticsearchTemplate工具类,实现了POJO与elasticsearch文档之间的映射 elasticsearch本质也是存储数据,它不支持事物,但是它的速度远比数据库快得多, 可以这样来对比elasticsearch和数据库 索引(indices)--------数据库(databases) 类型(type)------------数据表(table) 文档(Document)---------------- 行
分类: 其他 发布时间: 09-19 23:37 阅读次数: 0

selenium抓取动态页面

待更新中。。。
分类: 其他 发布时间: 09-19 23:37 阅读次数: 0

mysql explain 及常见优化手段

在工作中如果遇到慢sql通常都可以用explain进行解析。 先列一下各个列名以及含义 列名 描述 id 在一个大的查询中每一个查询关键字都对应一个id select type select关键字对应的那个查询类型 table 表名 partitions(*) 分配的分区信息 type 针对单表的访问方法 possible_keys 可能用到的索引 key 实际上使用的索引 key len 实际用到的索引长度 ref 当索引列等值查询时,与索引列进行等值匹配的对象信息 rows 预估的需要读取
分类: 其他 发布时间: 09-19 23:37 阅读次数: 0

centos7上部署dubbo管理控制台dubbo-admin

centos7上部署dubbo管理控制台dubbo-admin 1 准备工作 服务器:系统centos7, 内存4G, 存储60G, ip 192.168.159.128 软件环境: 安装有jdk1.8, 具体安装方式参见《centos7上安装jdk1.8》博文; 安装并启动zookeeper,具体安装步骤参见《centos7上安装zookeeper》博文; 软件准备: 上传tomcat、dubbo-admin.war文件至服务器 /opt/soft目录下(其中tomcat采用版本apache
分类: 其他 发布时间: 09-19 23:37 阅读次数: 0

Python中函数的初览

Python中函数的初览 一、函数 1、什么是函数 为了完成某一功能的代码的集合,叫做函数,函数就是行为,就是动作 2、定义 Python中函数的定义,使用关键字def(define function 定义函数) 3、函数的调用 函数定义后,不会自动执行,需要调用者调用才会执行。 4、函数的分类 1)有无参数 2)有无返回值 例:这是一个有参数且有返回值的函数
分类: 其他 发布时间: 09-19 23:37 阅读次数: 0

地铁出行规划项目分析

地铁出行规划项目分析 基本理解   本次个人项目是实现一个帮助进行地铁出行线路规划的命令行程序,在程序开始需要导入地铁线路图,然后有查询相关线路信息和经过最少站点到达目的地的功能,由于在本项目中可以忽略站点间距离所以可以将所有站点间距离设为一。 设计思路 1.线路信息存放格式   “线路名称 站点名称 能否换乘”,三者以空格分开,每个站点占一行,线路之间以换行符区分,并且以每条线路站点的相应顺序存放。若一个站点有换乘路线则“能否换乘”为所有可换乘线路名称,并以逗号分隔所有线路;若一个站点没有换
分类: 其他 发布时间: 09-19 23:37 阅读次数: 0

Try-Catch-Finally语句块执行问题

Try-Catch-Finally语句块执行问题 记录一个今天某公司的面试问题,其实我问题回答对了,但是面试官问我动手验证过没有,这还真没有,纯理论,被怼惨了,希望自己能变得更强大。 Try-Catch-Finally语句块执行问题。 一起来看下面这串代码: public class TryCatchFinally { public static void main(String[] args){ System.out.println(get()); }
分类: 其他 发布时间: 09-19 23:37 阅读次数: 0

常见问题汇总(一)

1、数据源配置allowMultiQueries默认false导致Mybatis无法操作多行数据问题,多行指的是以;;;;结束的语句 2、Mybatis-Plus分页插件功能需进行注册,否则分页无效,参考https://mp.baomidou.com/guide/page.html import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor; import org.mybatis.spring.annotat
分类: 其他 发布时间: 09-19 23:37 阅读次数: 0

linux下/etc/profile、/etc/bashrc、~/.bashrc 和~/.bash_profile文件的区别

这个一定要理解登录式shell和非登录式shell的区别,前者是完全切换用户,后者是不完全,就算切换过来了,你pwd时家目录还是之前的家目录,所以 登录式顺序为:/etc/bashrc---/etc/profile.d/*.sh----~/.bash_profile---~/.bashrc_profile----~/.bashrc-----/etc/bashrc 非登录式:~/.bashrc-----/etc/bashrc-/etc/profile.d/*.sh /etc/profile: 该
分类: 其他 发布时间: 09-19 23:37 阅读次数: 0

Java知识点7 Hibernate多对一单向关联(Annotation+XML实现)

1、Annotation 注解版 原创作者:DSHORE 作者主页:http://www.cnblogs.com/dshore123/ 原文出自:https://www.cnblogs.com/dshore123/p/11545171.html 欢迎转载,转载务必说明出处。(如果本文对您有帮助,可以点击一下右下角的 推荐,或评论,谢谢!)
分类: 其他 发布时间: 09-19 23:37 阅读次数: 0

orangepi自启动打开一个终端并且运行脚本

第一步:   在 /home/pi/.config 下创建一个文件夹,名称为 autostart,如果已经存在则不需要创建 第二步:   在autostart文件夹中创建桌面启动项文件,(文件名以 .desktop 为后缀),文件内容如下: [Desktop Entry] Name=example Comment=My Python Program Exec=python /home/pi/example.py Icon=/home/pi/example.png Terminal=f
分类: 其他 发布时间: 09-19 23:37 阅读次数: 0

MySQL DDL-对库和表的操作

#DDL /* 数据定义语言 库和表的管理 一、库的管理 创建、修改、删除 二、表的管理 创建、修改、删除 创建:create 修改: alter 删除:drop */ 一、库的管理 #1.库的创建 /* 语法: create database 库名称; */ #案例:创建库Books create database if not exists Books; #2.库名称的修改 由于rename存在安全隐患,推荐直接在
分类: 其他 发布时间: 09-19 23:37 阅读次数: 0

二:python基础

一:通用套路   无论哪门语言,基本都是 变量开始, 数据类型, 运算符, 控制语句, 函数, 面向对象, 并发, 网络, 框架, 基本都是这么个套路下来 二:变量 变量就是为临时数据起个名字,方便后面改动数据和调用数据,否则你总不能拿着数据的内存地址的二进制操作吧 函数名是变量,类名也是变量,都只是为不同的数据起个名字,这个数据可能只是一个字面量,也可能是一小段代码,也可能是一大段代码 命名规则:数字 字母 下划线组成,数字不能做开头,大神已经用的关键字你不能用作你的变量名. 三:常量 和变
分类: 其他 发布时间: 09-19 23:37 阅读次数: 0

Java知识点8 Hibernate一对多单向关联(Annotation+XML实现)

1、Annotation 注解版 原创作者:DSHORE 作者主页:http://www.cnblogs.com/dshore123/ 原文出自:https://www.cnblogs.com/dshore123/p/11545171.html 欢迎转载,转载务必说明出处。(如果本文对您有帮助,可以点击一下右下角的 推荐,或评论,谢谢!)
分类: 其他 发布时间: 09-19 23:37 阅读次数: 0