
web
文章平均质量分 54
经验分享与学习
怪力左手
不定期更新,开发中遇到的问题,主职工作写代码。如有开发需求,可以私聊。
展开
-
js传递json数据过大的解决方案
使用benchmark基线代码测试如下。使用protobuf,定义如下结构。原创 2023-12-14 16:42:23 · 908 阅读 · 0 评论 -
django创建web服务器
python manage.py makemigrations (执行生成migrations目录下的001_initial.py文件)django-admin startapp data //project下可创建多个app。python manage.py migrate //orm代码到数据库。setting.py文件中INSTALLED_APPS添加app模块。import问题,注释掉不正确的import即可。,访问django子带的权限管理系统。原创 2023-09-19 14:51:24 · 118 阅读 · 0 评论 -
vue element-plus使用
package.json中配置,项目中开启debugger和console。原创 2023-01-18 09:48:39 · 412 阅读 · 0 评论 -
http请求错误解决方案---集锦
html相对路径html不带/默认使用的相对路径,查询文件,使用/是更目录的绝对路径查找,js相对于html的路径载入请求页面找不到404错误,可以修改html的相对路径为绝对路径原创 2022-04-21 10:53:27 · 662 阅读 · 0 评论 -
webapi避免http重复请求
route过滤添加路由过滤,在过滤器中判断sessionid或者cookiesessionsession服务端文件,存储guid或者用户账户(操作简单,增加服务器压力)session管理参考:https://www.cnblogs.com/wxdlut/p/9237577.htmlcookiecookie浏览器端,浏览器请求附带cookie,cookie设置超时管理连接状态)路由过滤实现方式golanggin.Default().Use(func() gin.Handl原创 2021-11-03 11:35:56 · 665 阅读 · 0 评论 -
后端独立开发调试工具swagger
swagger异常No operations defined in spec!原创 2021-09-13 10:51:05 · 449 阅读 · 0 评论 -
浏览器http请求必备知识(持续更新)
cookie分类根据生命期不同分成两种:会话cookie和持久cookie会话cookie,存在内存中,浏览器关闭及消失持久cookie,setMaxAge设置过期时间后,存在磁盘中,可以进程间共享sessionsession和cookie为了克服http协议无状态的缺陷,session保存在cookie中,以散列表的形式存储session id...原创 2021-09-08 17:47:03 · 122 阅读 · 0 评论 -
html请求跨域和referer
后端请求后端redirect重定向页面使用form请求,ajax请求要单独设置跳转(ajax是页面局部刷新)修改请求头部w.Header().Set(“Access-Control-Allow-Origin”, “*”)w.Header().Set(“Access-Control-Allow-Headers”: “X-Requested-With,X_Requested_With,X-PINGOTHER,Content-Type”);w.Header().Set(“Access-C原创 2021-07-29 17:58:15 · 1817 阅读 · 0 评论 -
dotnet core使用websocket通信
dotnet core5.0dotnet core支持websocket通信配置如下app.UseWebSockets(new WebSocketOptions() {KeepAliveInterval=TimeSpan.FromSeconds(120)});相关配置可以在msdn上查到,建立websocket服务端如下,代码不能放在设置mvc模式后面,否则接收的js端的数据会被mvc过滤app.Use(async (context, next) =>{ if (context.R原创 2021-03-03 11:15:39 · 1035 阅读 · 1 评论 -
asp.net基础学习
url路由(动态路由和静态路由) asp.net 内部维护路由表对象,设置默认的响应路径,动态路由按照路由表的顺序从前向后查找。 url优先按照默认路由按照格式匹配,如果找不到,则返回404错误 参考:https://www.cnblogs.com/meetyy/p/4134615.htmlASP.NET 支持三种开发模式:Web Pages单页面模型,c...原创 2019-10-10 13:51:32 · 206 阅读 · 0 评论 -
javascript脚本编辑错误集(持续更新)
Each child in a list should have a unique “key” propDom在渲染数组时,需要一个key,不然嵌套数组时会引起歧义<div className="classlist-contaier"> {this.state.classList.map((item, index) => { return <ClassItem key={index}/>; })}</div>.原创 2021-01-27 15:47:08 · 378 阅读 · 0 评论 -
javascript(js)基础学习
类型Undefined、Null、Boolean、Number和String,Objectfunction构造函数创建Object类型判断js判断对象、函数、和全局变量commonjstypeof module === “object” && module && typeof module.exports === “object”amd.........原创 2021-01-27 15:45:52 · 314 阅读 · 0 评论 -
dotnet core使用mvc创建web服务器
Kerstrel服务器dotnet core自带轻量级的kerstrel服务器,可以实现iis、tomcat、ngnix、apache等功能dotnet core mvcdotnet new mvc 创建mvc模式的服务器,startup.cs中配置服务器相关参数和功能路由配置,app.UseRouting();文件服务器配置app.UseFileServer(new FileServerOptions(){EnableDirectoryBrowsing = true,RequestP原创 2021-01-26 09:55:42 · 441 阅读 · 0 评论 -
nodejs的NODE_ENV在windows中的问题
window不支持NODE_ENV“dev”: “NODE_ENV=development parcel website/index.html --out-dir doc --no-cache”,修改为“doc:dev”: “set NODE_ENV=development & parcel website/index.html --out-dir doc --no-cach...原创 2020-04-28 15:16:16 · 623 阅读 · 0 评论 -
react native基本使用
React Nativehtml和css制作andorid和ios平台应用原创 2019-12-06 13:39:20 · 861 阅读 · 1 评论 -
node调试react
node命令默认调试端口9229原创 2019-10-12 14:42:01 · 291 阅读 · 0 评论 -
nodejs+express应用
安装npm install express -gnpm install express-generator -g创建项目express projectname原创 2019-10-10 18:37:01 · 246 阅读 · 0 评论 -
nodejs爬虫
静态网页爬虫动态网页爬虫(模拟登陆)原创 2019-10-09 11:05:16 · 278 阅读 · 0 评论 -
gulp&&webpack打包
gulpgulp和webpack的区别gulp前端打包、webpack模块打包原创 2019-10-09 17:23:46 · 582 阅读 · 0 评论 -
react基础
react state和propsstate用户交互可变props组件不变属性(defaultProps组件默认属性)Props 验证使用propTypes(类型约束)react 列表和keysreact api设置状态:setState替换状态:replaceState设置属性:setProps替换属性:replaceProps强制更新:forceUpdate获取DO...原创 2019-10-25 10:50:08 · 219 阅读 · 0 评论 -
响应式网页bootstrap
响应式网页设计根据设备尺寸,自动调整布局bootstrap原创 2019-10-25 10:48:41 · 278 阅读 · 0 评论 -
javascript规范(js)
EMCAScript规范javascript语言实现,ES6规范(使用babel编译器将es6转换为es5,webpack只支持部分es6):import &amp;quot;jquery&amp;quot;;export function doStuff() {}module &amp;quot;localModule&amp;quot; {}commonjs规范nodejs语言实现require(&amp;q原创 2019-06-26 10:23:01 · 1478 阅读 · 0 评论 -
vue项目
初始化项目nodejs 使用npm install vue-clivue init webpack 项目名称构建项目变量var vm = new vue({el:“元素id”,data:数据(用vm.数据访问,vm自身数据用vm.$el访问),computed:{name:{}}属性,watch:{a:function}监视变量值})html中{{}}添加表达式,v-if不需要...原创 2018-12-06 23:05:36 · 130 阅读 · 0 评论 -
electron开发app
新建electron项目npm init 后填写项目基本信息生成package.json文件package.json中“main&quot;指定文件&quot;main.js”,“script&quot;制定&quot;start&quot;为&quot;electron .”-------&amp;gt;npm run startindex.html文件&原创 2018-12-05 22:46:22 · 2520 阅读 · 2 评论 -
微信小程序使用C#的WebService加载非托管dll配置iis
最近开发微信小程序,遇到了不少问题,记录下给广大码农指明道路,避免重复老路浪费时间1.服务器iis 6.1在windows 2008上配置webservice加载非托管的dll,然后老是失败,提示找不到文件,即便是放到windows\system32也不行 网上找了很久都没找到解决方案,可能是每个人遇到的问题不一样,环境配置不同,屡试屡爽!!!还好新学了一项调试技巧,vs...原创 2017-06-11 21:56:06 · 1846 阅读 · 0 评论 -
js代码不能调试
webpack编译优化编译优化后,js不能调试原创 2020-03-27 15:35:49 · 305 阅读 · 0 评论 -
js中文乱码
js utf8编码js编码可以使用console.log("中文")确认js文件中文在不编解码的情况下是否是别,否则、<script type="text/javascript" src="*.js" charset="UTF-8" /> //指示js文件编码类型encodeURI或者require(‘iconv-lite’)通过模块编码文件,encode、de...原创 2019-09-28 14:08:23 · 254 阅读 · 0 评论 -
javascript source map
sourceURL加载原始文件,添加在压缩文件最顶上sourceMappingURL如下例:点击开发者模式compressed.min.js压缩文件最底部添加//# sourceMappingURL=compressed.js.map可以自动解析压缩文件(chrome打开source map选项)https://demos.mattwest.io/source-maps/或者在http...原创 2018-12-18 23:05:37 · 284 阅读 · 0 评论 -
vscode开发调试js、python
1.调试js 安装Debuger for chrome插件,点击F5,选择chrome,vscode自动生成lauch.json如下,{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 ...原创 2018-06-28 12:54:09 · 3051 阅读 · 0 评论 -
jquery\json\ajax
1.JSON语法是 JavaScript 对象表示法语法的子集。数据在名称/值对中 数据由逗号分隔 花括号保存对象 方括号保存数组JavaScript 函数 eval() 可用于将 JSON 文本转换为 JavaScript 对象 var obj = eval ("(" + txt + ")");JSON.stringify:序列化成字符串JSON.p...原创 2017-04-26 23:23:10 · 545 阅读 · 0 评论