
Web开发
文章平均质量分 53
helloworddm
这个作者很懒,什么都没留下…
展开
-
Amazon s3传输对象
这里需要注意的是s3中key的写法,里面包含"路径"。原创 2024-03-11 11:25:03 · 393 阅读 · 0 评论 -
python路径问题
在open函数中使用相对路径…总是提示文件不存在。于是便使用绝对路径了。python这个坑,挺害人的呀。记录下来,浪费了好多的时间。原创 2023-11-14 16:48:22 · 189 阅读 · 0 评论 -
限速设计及实现(微服务架构)
The Distributed Application Runtime (Dapr) provides APIs that simplify microservice connectivity. Whether your communication pattern is service to service invocation or pub/sub messaging, Dapr helps you write resilient and secured microservices.原创 2022-09-10 17:21:30 · 1818 阅读 · 2 评论 -
常见应用层协议端口号
常见协议和端口号原创 2020-02-24 12:47:19 · 2377 阅读 · 0 评论 -
设计模式之单例模式(1)
单例分在懒汉和饿汉模式,而存在线程不安全问题的只在懒汉模式出现。所以可以的话,用饿汉式就可以,避免了很多没必要的麻烦。这中缺点就是即使不要要也会实例化,但大多数情况下不会差这一点的内存。鸿蒙系统中又很多地方使用单例(C++),而且还用还提供了一个模板类了,代码如下,其实它没有保证构造函数私有,不过这又有什么关系那,重要的是模式,而不是那个死板的定义,一个模板简化可多少的操作。public{}private};instance_;}}}上面的双检锁技术依然存在问题。.........原创 2022-07-30 20:24:58 · 313 阅读 · 0 评论 -
设计模式系列之状态模式(5)
在 设计模式系列之状态模式(4) 中介绍了状态机和Stateless开源状态机库。本文通过Stateless来实现 设计模式系列之状态模式(2) 中提到的审批流程。请假流程图Stateless实现直接上代码:using Stateless;using Stateless.Graph;const string project_manager_audit = "项目经理审批";const string is_over_three = "是否大于3天";const string depart_原创 2022-05-06 11:28:36 · 346 阅读 · 0 评论 -
特征点匹配-opencv(python版本)
特征点匹配opencv,python版本原创 2022-03-02 21:51:35 · 2744 阅读 · 0 评论 -
模拟登陆C#实现(2)
在自动登陆qq空间模拟了账号密码的登陆,输入正确的账号密码之后,可以看到经典的滑块登陆页面。QQ空间滑块破解滑块登陆破解QQ空间的滑块需要移动的距离相对固定。缺口和滑块的距离在一定的范围之内。通过查看下图中left的值可验证这一点。基本思路(1)模拟拖动滑块(2)模拟移动范围值中比较大的一段距离,然后不断循环递减距离(3) 如果成功,页面中不包含“拖动下方滑块完成拼图”这样的文字。如果失败,递减距离值,返回ParentFrame。再次循环。完整实现using OpenQA.Seleniu原创 2021-07-03 14:13:35 · 261 阅读 · 1 评论 -
模拟登陆C#实现
爬虫中登陆是非常关键的一步,如果没有办法登陆,很多信息是获取不到的,本文模拟qq空间的登陆,进入空间之后就可以根据页面元素可实现自动点赞,自动发布动态等功能。预备知识HTMLHTML的英文全称是 Hyper Text Markup Language,即超文本标记语言(面试的时候被问到过)。HTML是由Web的发明者 Tim Berners-Lee和同事 Daniel W. Connolly于1990年创立的一种标记语言,它是标准通用化标记语言SGML的应用。用HTML编写的超文本文档称为HTML文档,原创 2021-06-09 22:32:56 · 530 阅读 · 0 评论 -
python源码安装(实现多个版本的python共存)
操作系统Ubuntu 16.04默认python 3的版本是3.5源码安装下载python3.9安装(1)解压文件 tar -xvf Python-3.9.1.tar.xztar命令使用可以通过tar --help 来查看。(2)进入解压后的文件夹cd Python-3.9.1(3)配置 配置文件 ./configure --prefix=/usr/local/python3 --with-ssl查看configure文件可以知道参数的作用:Installation原创 2021-01-07 18:50:02 · 427 阅读 · 0 评论 -
根据经纬度获取精确地址 (百度地图)
BaiduMap.init().then(BMap => { let map = new BMap.Map(this.$refs.allmap); // 创建Map实例 map.centerAndZoom(new BMap.Point(116.404, 39.915), 11); // 初始化地图,设置中心点坐标和地图级别...原创 2019-08-13 09:48:48 · 11890 阅读 · 0 评论 -
html表格
通过设置table的border-collapse属性,明显改善表格样式。border-collapse 属性设置表格的边框是否被合并为一个单一的边框,还是象在标准的 HTML 中那样分开显示。<html><body><table border="1" bgcolor="#00FF00" style = "border-collapse:collapse...原创 2019-08-16 14:12:53 · 269 阅读 · 0 评论 -
百度地图 window.open值传递 vue
两天来,整理了下百度地图相关的代码,记录下来<template> <div> <div> <div id="allmap" ref="allmap"></div> </div> <div id="r-result"> 城市...原创 2019-08-13 17:22:52 · 907 阅读 · 0 评论 -
在线预览office和pdf(Android,web端都可用)
实现方案有好多。在这里给出一个完整的解决机制。当然了,这只是其中的一种,还有不完善的地方,有待改进。基本思路::使用pdf.js实现在线预览pdf功能。将office(doc,execel),txt,png,jpeg等常见的格式在web端进行转换。起初使用apose这个包,在Linux下中文字体显示为空格。这个网上有好多解决方案。但是由于内网环境,无法下载fc-list命令,放弃使用这个包。改...原创 2019-06-27 11:46:14 · 4749 阅读 · 0 评论 -
文件上传(不使用Jar包)
原文连接:http://blog.csdn.net/qilin001cs/article/details/50274773 <%-- @author qiyulin @date 2019 09 22 实现无依赖jar文件上传可支持windows 和 linux 亲测无错误--%><%@ page language="java" import="java.util...转载 2018-03-21 22:07:19 · 1315 阅读 · 1 评论 -
后台数据传到前台
后台代码 @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PersonDaoImpl pdi = new PersonDaoIm...原创 2018-03-16 23:10:58 · 6163 阅读 · 0 评论 -
Java web之新建第一个web项目
Eclipse由相应 (1)首先下载java ee版本的Eclipse 选择对应与自己系统的版本,这里选择windows 32-bit。解压即可。自己的电脑是六年前的了,感觉能用32位很不错了。 (2)点击【window-preference】 (3)进入下面的页面选择自己电脑已经安装的Tomcat版本。 (4)点击【File】-【new】-【other】 (5)原创 2017-10-20 00:12:40 · 1121 阅读 · 0 评论 -
Web开发知识点汇总(每天积累一点点)
定义Servlet是一个运行在Web服务器端的Java小程序,Servlet接受和响应来自Web客户端的请求,使用HTTP进行通信。原创 2017-10-21 22:41:02 · 627 阅读 · 0 评论 -
sendRedirect和forword的区别
以下内容来自API文档:public interface RequestDispatcherDefines an object that receives requests from the client and sends them to any resource (such as a servlet, HTML file, or JSP file) on the server. The serv原创 2017-10-17 09:22:22 · 741 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/json/JSONObject
以下来自Stack OverFlow,亲测可用 For Classpath reference: Right click on project in Eclipse -> Buildpath -> Configure Build path -> Java Build Path (left Pane) -> Libraries(Tab) -> Add External Jars -> Select原创 2017-12-28 15:12:36 · 10094 阅读 · 0 评论 -
工作项目总结
选择部分代码,内容涉及前后台参数传递,url中文乱码问题,还有项目中的一些固定写法,HashMap遍历等问题。 jsp页面代码如下:function forSave(){ if(!checkXtZcxx()) return; var str = new Array(); //这个循环的写法是项目中组件的规定,没啥原因。 for(var i=1;原创 2018-01-31 09:49:02 · 297 阅读 · 0 评论 -
css 的定位和浮动问题(1)
以下内容来自w3c和一些代码测试: 定位的基本思想很简单,它允许你定义元素框相对于其正常位置应该出现的位置,或者相对于父元素、另一个元素甚至浏览器窗口本身的位置。 div、h1 或 p 元素常常被称为块级元素。这意味着这些元素显示为一块内容,即“块框”。与之相反,span 和 strong 等元素称为“行内元素”,这是因为它们的内容显示在行中,即“行内框”。 CSS 有三种基本的定位机制:普原创 2018-01-27 16:16:43 · 362 阅读 · 0 评论 -
eclipse发布
本想通过 ant对java web进行部署,结果高了半天 没弄明白,然后就这样了 有时间要看看ant,感觉ant更简单。原创 2018-02-04 23:10:22 · 404 阅读 · 1 评论 -
netstat -ano 查看机器端口占用情况
windows下dos命令窗口输入netstat -ano即可查看端口使用情况,如果要查看指定端口是否被占用可以使用命令netstat -ano|findstr 端口号,例如要查看8080端口号是否已经被占用就使用命令netstat -ano|findstr 8080 如果结果为空则说明没有被使用,如果有值则说明已经被使用,最后一列为使用8080端口号的进程ID。使用ntsd -c q -p原创 2018-02-04 23:11:09 · 576 阅读 · 0 评论 -
关于json的前后台处理
function forSave(){ var table = document.getElementById("tableId"); var tbody = table.getElementsByTagName("tbody")[0]; var trs = tbody.getElementsByTagName("tr"); var trsArr ...转载 2018-03-07 14:52:41 · 501 阅读 · 0 评论 -
判断输入框字符合法性
在整体保存的时候判断输入框的合法性,当有大量输入框的时候,既浪费时间,有及其容易出错,昨天就搞了一个多小时,才发现居然是因为在js函数中将英文的”;”写成了中文的”;”。哎,js什么时候也能够像java那样方便调试呀。 举例如下: var storeHouseName = document.forms[0].storehouse_name; if (trim(storeHous...原创 2018-03-09 10:28:41 · 1086 阅读 · 0 评论 -
如何让json对象的键值是变量
var table = document.getElementById("tableId"); var tbody = table.getElementsByTagName("tbody")[0]; var trs = tbody.getElementsByTagName("tr"); var obj = {}; var trsArr = [];...原创 2018-03-01 18:50:01 · 3017 阅读 · 0 评论 -
web经典问题解决(积累中)
jar包导入不好使的情况原创 2018-02-23 22:11:03 · 328 阅读 · 0 评论 -
盒模型
盒模型:原创 2018-02-24 08:15:02 · 226 阅读 · 0 评论 -
myeclipse cracker
MyEclipse集成了太多的功能,导致占用大量内存,开发过程还是建议使用Eclipse或者Intelli产品。下载破解版myeclipse,安装。将Myeclipse破解文件与解压到C:\WINDOWS\system32。运行Cracker.jar按说明破解即可。...原创 2019-08-16 15:43:27 · 743 阅读 · 0 评论