自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java jdbc Incorrect string value for column

使用的是mysql数据库数据库和此字段的编码都是UTF8mb4,且字段类型是longtext。在网上找到的答案都是 将utf8修改为utf8mb4但是我的本身就是utf8mb4所有这个问题很奇怪。最终查看驱动文档知道了参数。解决办法:在mysql链接字符串中增加参数。在链接字符串中增加此参数解决了的问题。

2022-11-23 12:01:34 573 1

原创 javascript中Uint8/16/32Array 传入负数问题

我们知道js在进行位运算时会将数字处理成32位整型进行运算)。Uint8/16/32Array这3个类型我并没有找到对应的文档说明处理参数时会转为32位表示的数字,但是根据位运算的处理情况我估计也是这样干的。在js中Number类型的表示方式是双精度浮点数进行表示的(IEEE754)进行表示的,但是在js的一些情况需要数字的直接二进制进行处理,比如 js的位运算(其实是以上三个对象在处理参数时会将参数转换为32位表示的整型,然后再取右侧对应的位。正数的补码和原码一样。负数的补码是反码(符号位不变)+1。

2022-11-11 16:26:13 1109

原创 Windows 下 git bash 执行 python 乱码

【代码】Windows 下 git bash 执行 python 乱码。

2022-10-31 17:45:05 162

原创 vue项目build完毕后无法退出的问题

老项目使用的vue2.5+webpack2开发,最近对项目进行更新,打包时执行命令一直卡住无法退出,但它其实已经编译完毕。node版本大于或等于v15会出现卡住的情况。

2022-09-29 18:32:54 2151 8

原创 git换行符处理

如果代码库中由于某些原因部分文件换行符必须是crlf 有些文件换行符必须是lf的话如何办?增加.gitattributes 内容如下所以第3点的方式一点不妥,应该在我们仓库下增加.gitattributes文件用于处理换行符号。所以最佳实践配置就是git默认配置,然后在代码根目录下增加.gitattributes配置,默认配置如下。

2022-09-05 13:19:24 505

原创 vscode-pretter 插件支持 styled-components 格式化问题

prettier vscode插件无法格式化自定义 styled-components tagged函数内css样式问题。

2022-09-03 12:53:34 1460

原创 github多个账号配置ssh

github 配个账号配置ssh

2022-08-27 23:17:04 443

原创 js中Number的最大值最小值以及正数最小值和精度是如何来的?

js中的数字原理js数字全部是采用的双精度浮点数存储的。想要了解js中的这些最大值,最小值是怎么来的,的就必须知道计算机是如何存储双精度浮点数的。计算机使用IEEE754规范进行存储浮点数,这个规范不仅仅规范了双精度浮点数还规范了单精度浮点数。我们这里讨论双精度浮点数存储方式。https://baseconvert.com/ieee-754-floating-pointIEEE754 双精度规范使用8个字节(64位进行存储),结构如下符号位 Sign(S) : 1bit (b6

2021-03-22 17:18:00 5123 2

原创 HTTP缓存与Chrome浏览器的缓存协作 研究

前言网页与网页资源的缓存是浏览器与服务器端共同协作完成的。主要参与者 Cache-Control、Etag、LastModified三者。Cache-ControlCache-Control扮演着缓存最主要的角色,Etag与LastModified是协商缓存的主要角色。取值为no-store当相应头中有Cache-Control no-store的时候。浏览器不会使用任何缓存,也不会有任何协商缓存参与(etag与LastModified).取值为no-cacheCache-Control为no

2020-07-01 14:53:42 510 1

原创 == 与 != 的比较隐式转换过程

标准的相等性操作符(== 与 !=)使用了Abstract Equality Comparison Algorithm来比较操作符两侧的操作对象(x == y),该算法流程要点提取如下:如果 x 或 y 中有一个为 NaN,则返回 false;如果 x 与 y 皆为 null 或 undefined 中的一种类型,则返回 true(null == undefined // true);否则返...

2018-12-07 17:38:12 304

原创 css-loader 对url的处理

css-loader如果url 以 “/” 开始是不会对url进行处理的,除非配置了rooturl(/image.png) => url(/image.png)但是在我们项目中,由于有些图片比较大,在开发时候会被加载在内存中去,导致了开发时内存占用太大,想直接引用静态资源地址。// server.js 这个是开发时为一些静态资源直接提供服务地址app.use('/dist/ass

2018-02-01 16:23:12 2452

原创 关于js原型连的思考

js中一切皆对象,那么对象是不是应该有对应的类呢?在js中类其实说白了就是function。所有的类都有prototype 这个属性,所有的对象都有__proto__ 这个属性。前面说了一切皆对象所以类其实也是对象而且它们对应的类是Function(这里是不是有疑惑,那么Function这个类对应的类是它自己,嗯,就是这样的), 所以类也具有__proto__这个属性。所有的对象又继承于Object

2017-11-15 20:20:46 211

原创 vue+iview 当v-for不渲染问题 因为遇到Modal组件

<template lang="pug"> div#parent Button(@click="data.push(Math.random())") 添加 span data:{{data}} div(v-for="indx in data") {{indx}} Modal</template><script>export default

2017-11-01 11:43:47 8237 1

原创 vue+vue-loader v-for当数据为空数组时显示为 undefined

<template lang="pug"> div span 测试 //-- 这里不能少 div(v-for="idx in []") {{idx}} </template> 当组件渲染后 显示的结果为按理说应该时 “测试” 但是实际显示结果为 “测试undefined”解决方法在v-for 外面套一个div 如:<template lang=

2017-11-01 11:21:22 18458

原创 # js实现框选(依赖jquery)

js实现框选(依赖jquery)这个例子的关键之处有两点选择框和盒子与选择框相交的算法1、选择框相关算法选择框有如图所示的四种拖动情况。最简单的情况是第一种情况从起点向右下角拖动这种情况只需要设置选择框的宽高就行。另外三种情况的话不仅要设置宽带高度还需要设置选择框的坐标位置。四种情况都需要设置宽高则在最开始为其设置宽高x方向上,当向右不管,向左的话将起点的x坐标向左移动宽度的距离y方向上,当向

2017-04-21 21:26:32 1723 2

原创 360浏览器td问题

360浏览器急速模式中td比chrome中td高4个像素。360中td的第一级子元素会由margin-top:2px;margin-bottom:2px; css中加 td>*{ margin:0px;}就一样了

2015-11-18 09:41:37 593

原创 .NET调用Office DCOM组件 无权限

异常:检索COM 类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005我的处理方法:1.Web.confg 加入 使用Administrator 账户2.按照百度上方法将 DCOM 对应的office组件启用交互式用户 ,然后将IIS应用程序池标志 设置为local就行 。

2015-06-22 22:06:21 818

原创 IE7 中iframe大小变化不能触发JQuery的windows的resize事件

解决方法:body{position:absolute;height:100%;width:100%;}

2015-04-26 21:19:42 2233

原创 用 div 做表格布局

div表格布局

2014-11-16 02:39:34 5123

原创 关于火狐浏览器和IE浏览器 的<td></td>不能被撑满的经验

我遇到的问题:   在做一个登陆界面的时候,我直接在网上下载了一个好看的登陆界面,准备直接把这张图片弄成背景图片,但是这样的话,输入框以及按钮则必须设置其相对于浏览器窗口的定位,所有我吧这张图片切成了9份。 我用table把这些图片拼装起来,然后在中间的那个td里面设置输入框等。但是问题问题出现了:如下   table的属性: cellspacing="0" cellpadding="0"

2014-11-16 02:25:49 758

原创 C#执行cmd.exe 不能关闭问题

目前做的项目中有一个功能是管理员能够手动的备份数据库(sqlserver 2012)。第一种方法便是用sqlserver的 backup 命令来实现。在这里就需要用csharp调用命令行来实现。在网上看到的方法全都是这种

2014-10-28 15:35:20 5229

空空如也

空空如也

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

TA关注的人

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