web开发
请你保持微笑
这个作者很懒,什么都没留下…
展开
-
使用git但是追踪了一些不必要的文件解决办法
1. 在.git同目录下添加.gitignore文件需要注意的是,.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。因此,需要把原来被追踪的文件从缓存中(暂存区中?)删掉。执行$ git rm --cached -r .后面的.的意思是所有文件,也可以使用通配符来指定部分文件。2.填写.gitignore文件比如:*.class/SdkLog/*.jar.idea*.iml/.classpath/原创 2022-04-01 17:02:14 · 636 阅读 · 0 评论 -
go结构体学习
1.func 后面的括号(c *BSNBaseChaincode)是什么意思?答:BSNBaseChaincode是一个结构体,类似于java中的类,但是结构体中不能存在函数。于是go使用这种方法把Set函数标记为BSNBaseChaincode的函数。相当于BSNBaseChaincode变成了一个类。并且c是一个生成的实例对象。*说明c这个对象调用Set方法是是按值传递还是按引用传递。参考:Go语言函数声明语法:函数名之前括号中的内容2.这是什么定义方式?string后面还跟着json答:原创 2021-12-08 21:00:21 · 171 阅读 · 0 评论 -
JavaScript是如何同时做到单线程和异步执行的
参考:JavaScript 运行机制详解:再谈Event Loop根据上图,也就是说,异步的结果得有其它线程帮忙。但是按照上面的理解,JavaScript也就是先执行同步的代码,后面执行的全都是异步的代码了,换一个方式说,后面执行的都是其它线程交过来的代码。关于任务队列的理解,它到底算是js线程的还是其它线程的?答:它是浏览器内的一块堆内存,由所有线程共享。...原创 2021-10-13 15:10:26 · 139 阅读 · 0 评论 -
jsp页面返回文本时产生大量空格的解决办法
产生空格的原因。使用<% %>时会产生一个回车空格符号,这个回车空格符号也会发给前端。解决办法:在jsp页面上添加<%@ page trimDirectiveWhitespaces=“true” %>参考:JSP去除多余空格方法以上链接中的方法二和方法三我试了不管用。...原创 2021-07-25 16:09:56 · 633 阅读 · 0 评论 -
关于跨域 Response to preflight request doesn‘t pass access control check
做项目的时候由于访问了不同的服务器,然后导致了跨域问题,报错情况为:has been blocked by CORS policy: Response to preflight request doesn’t pass access control check: Redirect is not allowed for a preflight request。从网上找了解决办法,也就是采用CORS方案,在要访问的跨域服务器上的返回页面加上标头:response.setHeader(“Access-Con原创 2021-07-23 11:09:12 · 59230 阅读 · 3 评论 -
eclipseweb开发遇到的bug
1.一进入另一个函数openDevice(),我的list变量立马为null,而我的list确实定义为全局变量。原因:我在函数doservice里调用了openDevice(),在doservice里我的list还是正常的,但是一旦调用openDevise,我的list立马为空,原来是我在openDevice里重新给list定义了一次!导致list在doservice里边变成了它的局部变量。2.在启动tomcat时,会报错classnotfound和找不到包的错误,去tomcat部署路径下一看,我的ja原创 2021-07-23 10:59:13 · 109 阅读 · 0 评论 -
跨域加了header也解决不了?
1.在jsp页面加header根本没有用,请求压根到不了jsp里面。像这样:2.我使用servelet的监听器,跨域问题成功解决!跨域知识:跨域资源共享 CORS 详解原创 2021-07-22 22:34:17 · 296 阅读 · 0 评论 -
MFC开发activex控件给前端js调用的那些坑
regsvr32 /s …代码为5。这是因为activex控件生成后开发工具会自动调用 regsvr32命令向系统注册activex控件,关于系统的东西都要比较谨慎,所以注册失败,因为权限不足,解决方法是使用管理员命令打开你的开发工具。还有一种方法是项目->属性->链接器->常规->逐用户重定向,如果是是就改为否,如果是否就改为是。总之就是换一下。2.activex控件只有IE浏览器支持,连edge也不支持,所以千万别用错了浏览器!3.如果自己使用cmd注册activex控件,.原创 2021-07-14 20:33:10 · 192 阅读 · 1 评论 -
c#web开发中前后端数据交互的方式(不完全)
其实后端可以返回很多种数据。包括一个静态页面。.html、文本数据text、还有常用的json数据交互方式。从数据传输的角度来讲,后端交给前端的数据都是0101型的二进制文件,关键在于前端如何解析、按什么方式解析这个二进制文件。$.ajax() 中有一个dataType参数决定按什么方式来解析返回的二进制文件。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断其次是服务器端响应头的:Content-Type: application/json; charset=utf-8原创 2021-04-26 00:26:34 · 3632 阅读 · 0 评论 -
关于使用ajax给全局变量赋值失败的问题
比如var num = 5; $.ajax({ url: "../TongJiBaoBiao/ZhengQueLv", success: function (res) { json = JSON.parse(res); alert("json[0].Column:" + json[0].Column1); } }); num = pa原创 2021-04-25 22:16:45 · 482 阅读 · 0 评论 -
2021-04-15
**对web服务器和web框架的一些思考首先说明一下http协议,既然是一个协议,就代表了一种规范,即所有参与web交互的应用程序都使用http所规范的格式,才能在不同的web系统之间进行交流。什么是web服务器?web服务器比如Tomcat都帮我们做了什么?web服务器是对http请求进行应答的一个应用程序。想要说明白这个问题,先想一下,如果没有tomcat,我们该如何写一个web网站?那就得写一个web服务器来回应http请求呗。如何写呢?1.熟悉http协议,至少要理解http协议的报文原创 2021-04-15 10:44:15 · 76 阅读 · 0 评论