最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:7494 今日文数:2439
|
SQLServer中insertinto与insert有什么区别?access里面一定要用insertinto。SQLServer里面用不用into都可以,没有什么区别,后面insert实际上是错误的,只是SQLServer等部分数据库支持而已,标准SQL中insert是一定要和into在一起使用的:insertint...
|
前言前几天跟朋友讨论“技术广度和技术深度哪个重要”,再想想自己像过山车一般的前端历程,有感而发,想给小兄弟们一些建议~为什么会有这个疑问?还记得两年前,甚至是一年前,当时想要找到一份好工作,你至少得做好几件事情:熟练某一个框架的使用阅读并深入探索过框架的实现原理熟练各种Javascript的八股文至少你得做好以上这几件...
|
前言写异步函数的时候,promise和async两种方案都非常常见,甚至同一个项目里,不同的开发人员都使用不同的习惯,不过关于两者的比较不是本文关注的重点,只总结为一句话:“async是异步编程的终极解决方案”。当使用async函数的时候,很多文章都说建议用trycatch来捕获异常,可是实际上我看了很多项目的代码,遵...
|
截至自2017-08-11,支持现世已出的几乎所有PC端浏览器版本判断。受支持的PC端浏览器列表:EdgeIEChromeFirefoxOperaSafariQQ浏览器360系列浏览器使用IE内核的非主流浏览器使用Chrome内核的非主流浏览器使用混合内核的非主流浏览器获取浏览器版本方法:functiongetBros...
|
IP归属地获取,一个依赖轻松搞定IP归属地获取,一个依赖轻松搞定为了让网络环境变的更加和谐,现在的主流平台基本都已经添加了IP归属地展示,用于显示内容输出者所属的地域;那我们自己的项目要如何加入IP归属地展示呢?下面通过本地解析+在线获取的方式,轻松搞定归属地获取的需求。#依赖:如果使用本地ip解析的话,我们将会借助i...
|
不知道何时开始,很多程序员喜欢用ToLower,ToUpper去实现忽略大小写模式的字符串相等性比较,有可能这个习惯是从别的语言引进的,大胆猜测下是JS,为了不引起争论,我指的JS是技师的意思~1.讲故事在我们一个订单聚合系统中,每一笔订单都会标注来源,比如JD,Taobao,Etao,Shopex等等一些渠道,UI上...
|
本文主要讲述了多线程开发中经典示例,通过本示例,可以加深对多线程的理解。示例概述:下面用一个模拟吃苹果的实例,说明C#中多线程的实现方法。要求开发一个程序实现如下情况:一个家庭有三个孩子,爸爸妈妈不断削苹果往盘子里面放,老大、老二、老三不断从盘子里面取苹果吃。盘子的大小有限,最多只能放5个苹果,并且爸妈不能同时往盘子里...
|
端口写死的9000,内置了Swagger,也是方便测试调用。地址:http://127.0.0.1:9000/api功能:可以识别普通蓝牌车牌,新能源绿牌,警车。识别速度:1秒内。(我电脑配置低实测300-600毫秒)接口:http://127.0.0.1:9000/api/license-plate/car-imag...
|
1.server端会根据文件的后缀名来设置MIMEType(MultipurposeInternetMailExtensions)2.overrideMimeType()将会覆盖server端的MimeType,来解析传回来的数据3.overrideMimeType()必须在send()方法之前注意:接收到的文本如果是...
|
资源名称:微软PowerBI商业数据可视化资源简介:微软PowerBI是目前最新、最热门的商业智能概念,也被称之为第三代商业智能工具–全员商业智能(BI),简单说就是让我们不需要掌握复杂的技术,只通过Excel和PowerBI工具就能进行数据分析和可视化呈现。链接:点击获取关键词:#知识#学习
|
XMLHttpRequest的overrideMimeType方法是指定一个MIME类型用于替代服务器指定的类型,使服务端响应信息中传输的数据按照该指定MIME类型处理。例如强制使流方式处理为"text/xml"类型处理时会被使用到,即使服务器在响应头中并没有这样指定。此方法必须在send方法之前调...
|
height和line-height的区别(简单易懂)height:指定区域的高度line-height:一行的高度,简称行高。行高:两行文字之间基线的距离1.height和line-height值相同的情况实例解释:height定义了一个盒子的高度,这个盒子的背景是浅绿色,当height的值发生变化时,浅绿色的背景也...
|
导读软件代码需要使用代码签名证书完成数字签名后,才能在系统中顺畅运行。在实际应用中,一家软件公司开发的软件产品不止一款,那么一张代码签名证书只能签名一款软件产品吗?如果同一公司开发了多个不同软件,需要为每个软件各申请一张代码签名证书吗?熟悉SSL证书的朋友都知道,一张SSL证书应绑定对应的域名,申请证书时绑定的域名才能...
|
用了这款IDEA神器,领导都夸我代码写得好!CheckStyle作为检验代码规范的插件,除了可以使用配置默认给定的开发规范,如Sun的,Google的开发规范啊,也可以导入像阿里的开发规范的插件。事实上,每一个公司都存在不同的开发规范要求,所以大部分公司会给定自己的check规范,一般导入给定的checkstyle.x...
|
1、简介aapt(AndroidAssetPackagingTool)即Android资源打包工具,是一款运用于androidSDK的反汇编工具,具有apk编译、反编译、分析等功能。2、环境配置aapt一般在AndroidSDK的build-tools目录下,把D:\AndroidSDK\build-tools\29....
|
安卓app打开第三方app需要其包名,可通过以下方法获取。方法一:使用aapt//aapt是sdk自带的一个工具,在sdk\builds-tools\目录下1.以ES文件浏览器为例,命令行中切换到aapt.exe目录执行:aapt.exedumpbadgingE:\apk\es3.apk2.运行后的结果中以下两行分别是...
|
clamp()函数的作用是把一个值限制在一个上限和下限之间,当这个值超过最小值和最大值的范围时,在最小值和最大值之间选择一个值使用。它接收三个参数:最小值、首选值、最大值。流体的尺寸和定位在下面这个例子中,有一个手机样式,同时有两张图片放置在上面,如下所示:当容器的宽度变小时,我们要缩小图片的尺寸,这样才不会变形。一般...
|
为什么写的height:100%不起作用?按照w3c中的width和height属性,可以明确%设定宽高是根据父元素的宽高来的:<divstyle="height:100%;">height:100%;</div>如图:事实上,浏览器根本就不计算内容的高度,除非内容超出了视窗范围(导致滚动条出现)。...
|
导读传统桌面客户端的远程调试相比UWP,ASP等项目来说,配置比较麻烦,因为它是非部署的应用程序,原理是复制编译的文件到远程计算机,通过网络来连接和VS的通信,本文主要讲述WPF,WinForm应用程序的远程调试。安装RemoteDebuger下载适合VisualStudio版本的最新远程工具。最新的远程工具版本与早期...
|
1前言最近在开发中遇到文件上传采用Base64的方式上传,记得以前刚开始学http上传文件的时候,都是通过content-type为multipart/form-data方式直接上传二进制文件,我们知道都通过网络传输最终只能传输二进制流,所以毫无疑问他们本质上都是一样的,那么为什么还要先转成Base64呢?这两种方式有...
|
超出存储容量时会抛出异常localStorage和sessionStorage是有存储容量限制的,在localStorage和sessionStorage的异同中有提到。一旦超出容量限制便会抛出QuotaExceededError的错误。所以在使用Storage的时候最好加上trycatch。存储类型只能为字符串也就是...
|
软件工程是一门涉及到设计、开发、测试和维护软件的实践性学科。软件工程的目标是提高软件的质量、效率和可靠性,以满足用户的需求和预期。为了实现这个目标,软件工程师需要遵循一些基本原则,指导他们在软件开发过程中做出合理的决策。这些原则可以称为软件工程的黄金原则,因为它们具有一定普遍性和指导性。在过去的一段时间内,我们分享了8...
|
在软件工程中,组件,服务和系统之间的依赖,是不可避免的一个问题。如何解决依赖的问题,是系统设计和架构中的必须要考虑的关键要素之一。接下来,我们将深入探讨软件工程中的依赖稳定原则(StableDependencies)。Part1什么是依赖稳定原则依赖稳定原则(StableDependencies)是软件工程中的一个原则...
|
在软件工程中,里氏替换原则(LiskovSubstitutionPrinciple,LSP)是面向对象设计中的一条基本原则。在软件涉众中正确的实践里氏替换原则,可以实现工程代码的高内聚、低耦合,也可以减少代码的重复性和冗余性。今天我们结合具体案例,来聊聊里氏替换原则(LSP)的概念和相关的实践。Part1什么是LSP里...
|
开放封闭原则(Open-ClosedPrinciple,OCP)是面向对象设计中的重要原则之一,其核心思想是:软件实体(类、模块、函数等)应该对扩展开放,对修改关闭。这意味着,当需要添加新的功能或修改现有功能时,不应该对原有代码进行修改,而是应该通过扩展现有代码,添加新的功能。通过遵循开放封闭原则,可以使软件设计更加稳...
|