强类型弱类型

04-14
GPS平台.网站建设.软件开发.系统运维,找森大网络科技!http://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=525 [强类型弱类型]一直说C#是强类型语言,通俗地讲,便是指C#中的"变量"在开发时的类型便是明确的:String便是String,Int32就是Int32,毫无争议.强类型的好处有很多,张嘴便可随意举上几例: 能够享受代码提示功能? 能够获得重构工具的支持? 能够在编译期发

2020系统综合实践(一)

04-14
(1).课程调查 在没上这门课之前,我以为是类似操作系统的实践课.上课之后,觉得有点软工实践的味道了.认识现在倒是还没什么深刻的认识,只是希望踏踏实实跟着老师的节奏走,认认真真学一些实用的技术. (2).微服务 什么时微服务 微服务最初是由Martin Fowler提出来的他的理解如下:微服务架构就是将单一程序开发成一个微服务,每个微服务运行在自己的进程中,并使用轻量级的机制通信,通常是HTTP RESTFUL API.这些服务围绕业务能力来划分,并通过自动化部署机制来独立部署.这些服务可以使用

Java 线程池newFixedThreadPool、newCachedThreadPoo

04-14
newFixedThreadPool @Slf4j public class TheadPoolDemo { private static ThreadPoolExecutor threadPool = (ThreadPoolExecutor) Executors.newFixedThreadPool(10); public static void newFixedThreadPool() throws Exception { for (int i = 0; i < 2000000000; i+

3D模型文件 OBJ格式模型详细介绍

04-14
obj格式有4种数据,分别以一下字母开头: v顶点 vt纹理坐标 vn顶点法向量 f 面 一.顶点 v 0.232323 0.8978, 0.34312 格式:v x y z意义:每个顶点的坐标 二.纹理坐标 vt 0.032 0.005 0 格式:vt u v w 意义:绘制模型的三角面片时,每个顶点取像素点时对应的纹理图片上的坐标.纹理图片的坐标指的是,纹理图片如果被放在屏幕上显示时,以屏幕左下角为原点的坐标.注意:w一般用于形容三维纹理,大部分是用不到的,基本都为0. 三.顶点法向量 vn

Window 10 WSL 下hadoop 伪分布式安装

04-14
Window 10 下的WSL子系统的安装可以参考之前的文章:window10 WSL子系统上设置redis开发环境 有时候,为了在window系统上进行hadoop开发和测试,可以在WSL上安装hadoop的伪分布式系统 因为子系统使用的是ubuntu 18.04,所以下面的安装以此为参考 下面是具体的配置步骤: 1:JDK的安装配置:这是必不可少的步骤 2:ssh的安装配置:Ubuntu SSH安装及配置免密码登录,安装完后可以用 ssh localhost来验证是否成功 3:hadoop伪

Spring boot集中异常处理

04-14
集中异常处理 方式一:ExceptionHandle 定义自己的异常类型,根据不同类型做不同处理,比如我定义的MyException: public class MyException extends RuntimeException { public MyException(String msg) { super(msg); } } 然后通过MyExceptionHandle处理该异常,需要注意的是异常不能在filter中抛出,抛出也没法捕获 @RestControllerAdvice pub

Python面向对象 类的空间问题

04-14
一.Python 类的空间问题 1.1 何处可以添加对象属性 class A: def __init__(self,name): self.name = name def func(self,sex): self.sex = sex # 类外面可以: obj = A('meet') obj.age = 18 print(obj.__dict__) # {'name': 'meet', 'age': 18} # 类内部也可以: obj = A('meet') # __init__方法可以. obj

Episode 1:正视微信(试播)

04-14
本期是 WEB VIEW 的第一期播客节目. 「不囿于 WEB,不止于 VIEW」,WEB VIEW 是由 yin 和敬礼主持的一档泛科技播客.节目中我们谨慎考量技术进步所带来的优缺点,提倡用「人治」的方法重新审视我们的日常生活. 这是我们的第一期节目<正视微信>.从浏览器到微信,我们经历了传统互联网到移动互联网的过度,或许已经习惯了微信在日常生活的霸主地位. 「微信是一个生活方式」,不断有反思者质疑这句标语,不断有反思者逃离微信.我们要如何正视微信,是无为而治还是为左而左. wechat 本

RestTemplate 统一添加 Header

04-14
一.添加拦截器 public class HeaderRequestInterceptor implements ClientHttpRequestInterceptor { private final String headerName; private final String headerValue; public HeaderRequestInterceptor(String headerName, String headerValue) { this.headerName = head

短网址生成器有哪些?推荐使用新浪网址缩短生成器

04-14
新浪短网址服务是目前国内互联网上最稳定.最安全.最快速的短网址服务之一,他的作用是帮助您把冗长的推广链接地址(最常见如淘宝链接.带参数的链接等等)缩短成8个字符以内的短网址!降低链接的长度,减少字符的占用空间!方便我们对文案进行优化! ? ①.麻花短网址 新浪短网址生成器(在线版):http://mhdwz.cn/ 微博短链api接口:http://mhdwz.cn/mahuaapi.html 麻花短网址提供的新浪短网址生成器是一个基于新浪微博开放平台的第三方应用,能够将你的长网址压缩生成t.c

21 查找指定字符串

04-14
本题要求编写程序,从给定字符串中查找某指定的字符. 输入格式: 输入的第一行是一个待查找的字符.第二行是一个以回车结束的非空字符串(不超过80个字符). 输出格式: 如果找到,在一行内按照格式"index = 下标"输出该字符在字符串中所对应的最大下标(下标从0开始):否则输出"Not Found". 输入样例1: m programming 输出样例1: index = 7 输入样例2: a 1234 输出样例2: Not Found a=input() code

Python3-正则表达式1

04-14
正则表达式中 group(0)表达式不是匹配的第一个组合,而是整个组合 groups,可以将两个分组表达出来 注意截图中的区别 原文地址:https://www.cnblogs.com/yuvejxke/p/12701557.html

LeetCode 236

04-14
传送门:https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree/ 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先. 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p.q,最近公共祖先表示为一个结点 x,满足 x 是 p.q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先).” 例如,给定如下二叉树:  root = [3,5,1,6,2,0,8,null,null,7,4

2020Android又凉了?来看看Android的发展-谈一下当下最合适的架构

04-14
前言 前前后后经历过大项目.小项目,跨平台,小程序,Nodejs服务等等,目前在做的Rom开发,定制各种手机中的奇葩需求,从应用层到Framework层,再到C++层,再到驱动,最终到Linux,研究过java虚拟机,虽然没研究过ART或者老牌的Dalvik虚拟机,但原理都差不多,并不影响我对android有一个全局的认识,今天我们的主题是架构,其实对架构的理解一定要宏观一点,大到手机操作系统架构,小到代码逻辑设计的架构,一句老话讲的好,也代表了我对架构的整体理解:没有最好的架构,只有最合适的架

linux更换软件镜像地址的方法(使用阿里云软件镜像,适用所有系统)

04-14
阿里云开源镜像站地址:https://developer.aliyun.com/mirror/ 首先找到你使用的系统,比如我使用的是ubuntu,那我就进入ubuntu 进去以后找到按照提示操作即可 最后,更新镜像源 sudo apt-get update 更新源 sudo apt-get upgrade 更新软件 原文地址:https://www.cnblogs.com/isyefeng/p/12704641.html

windows中cmd与powershell

04-14
windows中命令行窗口提权到管理员权限 直接搜索栏输入CMD后(不要立即回车进入)按住 ctrl+shift+enter 弹出询问是否框,允许后就会管理员权限运行了.或者先打开任务管理器 alt+f+enter 输入cmd 然后勾选(如果不方便用鼠标 可以先输入cmd然后按TAB键在enter也可.) 系统管理权限创建此任务 然后回车就直接以管理员权限运行了没有弹窗,唯一没有弹窗的哦. 参考 cmd和windows powershell的区别 Powershell是cmd的超集,换句话说,c

Centos 7.3 简便搭建EFK日志分析

04-14
EFK 不是一个软件,而是一套解决方案.EFK 是三个开源软件的缩写,Elasticsearch,FileBeat,Kibana.其中 ELasticsearch 负责日志分析和存储,FileBeat 负责日志收集,Kibana 负责界面展示.它们之间互相配合使用,完美衔接,高效的满足了很多场合的应用,是目前主流的一种日志分析系统解决方案.EFK 和 ELK 只有一个区别, 收集日志的组件由 Logstash 替换成了 FileBeat,因为 Filebeat 相对于 Logstash 来说有2

小学生趣味C++编程第49课 大大大

04-14
#include<iostream> #include<cmath> //调用求浮点数的绝对值函数fabs() using namespace std; int main() { double x,y; long long num; cout<<"请输入一个纯小数"<<endl; do { cout<<"x="; cin>>x; }while(x>=1||x<=0); num=1;

Active FTP vs. Passive FTP, a Definitive Explanation

04-14
原文:http://slacksite.com/other/ftp.html中文翻译:http://www.phpweblog.net/killjin/archive/2008/01/06/2653.html Contents: Introduction The Basics Active FTP Active FTP Example Passive FTP Passive FTP Example Other Notes Summary References Appendix 1: Config

——请问数据库表关联用主键ID好还是CODE好

04-14
看需求了,不知道你们的code有什么含义,如果仅仅是数据的唯一标志,用id就行了,为什么还要另外code,如果code是可变的,那只能关联到code吧,如果是不可变的,关联code和id都可以. | 园豆:6408 (大侠五级) | 2020-02-14 11:34我现在是在一张表里有三个其它表CODE,这个code是要展示的,我如果用ID关联,就要每次去Join其它表是关联查CODE,如果直接放CODE,这个CODE又是能偶尔被改的.我期望每次查询不关联那三张表,又想改CODE的时候动作小一些