- Tp5 获取IPV6地址
君子……如玉
ThinkPHP5phpthinkphp
修改Request类ip()方法publicfunctionip($type=0,$adv=true){$type=$type?1:0;static$ip=null;if(null!==$ip){return$ip[$type];}$httpAgentIp=Config::get('http_agent_ip');if($httpAgentIp&&isset($_SERVER[$httpAgent
- Python requests 下载文件的几种常用方法
microhex
pythonjava前端
1.基础下载:importrequestsdefdownload_file(url,save_path):response=requests.get(url,stream=True)ifresponse.status_code==200:withopen(save_path,'wb')asf:f.write(response.content)returnTruereturnFalse#使用示例ur
- 递归遍历目录 和 普通文件的复制 [Java EE]
猿周LV
JavaEEJavajava-eejava
递归遍历目录首先先列出当前目录所包含的内容File[]files=currentDir.listFiles();if(files==null||files.length==0){//若是空目录或非法目录,则直接返回return;}然后遍历列出的文件,分情况两种讨论for(Filef:files){//加个日志,方便查看程序执行情况System.out.println(f.getAbsolutePa
- 按键精灵和python功能对比_python 自动化对比返回结果
weixin_39884100
按键精灵和python功能对比
对比返回结果的code,不是很完善,存在问题,由于多行数据,只有1行可写入excel中:#-*-coding:utf-8-*-importhttplib2,xlrd,xlwt,time,jsonfromxlutils.copyimportcopydefTime():tim=time.strftime('%Y-%m-%d%H:%M:%S',time.localtime(time.time()))re
- 鸿蒙日期格式工具封装及使用
来之梦
鸿蒙鸿蒙
封装DataFormat.ets/***@param{Date}value*@return{string}*@example*@description格式化日期*/exportclassDataFormat{dateFormat(value:Date):string{constyear=value.getFullYear();constmonth=value.getMonth()+1;constd
- Param ‘serviceName‘ is illegal, serviceName is blank
wyz0923
nacosspringboot
背景有个朋友在学习nacos遇到一个问题,在bootstrap.yml文件中配置注册服务的地址信息时,启动服务报错:Param‘serviceName’isillegal,serviceNameisblank。但是在application.yml中配置就不会报错。这里记录一下解决的方法。项目环境:springboot2.4.2spring-cloud-alibaba-dependencies202
- linux 网络ip设置方法,Linux配置ip地址的两种方法
Steven Ban
linux网络ip设置方法
Linux配置ip地址的两种方法,实验环境为centos7.6方法1:nmcli工具配置(centos7以下版本不支持该方法)第一步,通过nmcliconnection查看网卡名称[root@localhost~]#nmcliconnectionNAMEUUIDTYPEDEVICEeth009be0948-faf1-43b6-a5a4-c19efab0bb48etherneteth0第二步,配置i
- 微信小程序保存图片到本地
吴冬雪~
微信小程序
utils/util文件constsaveImageLocal=function(url){wx.downloadFile({url,success(res){wx.saveImageToPhotosAlbum({filePath:res.tempFilePath,success(){wx.showToast({title:'保存成功!'})}})},fail(){wx.showToast({ti
- QT 分页组件
qhd吴飞
QTqt
这是我自定义的分页组件,下面是是使用方法PageNavigator*pageNavigator=newPageNavigator();pageNavigator->initialize(100,1,1);这个方法是当点击除了第一页和最后一页的页数按钮时计算出来的页数列表/***@brief更新页码*@return*/QListPageNavigator::updatePages(){intpage
- 查询0-60分,60-80分,80-90分,90-100分的人数及所占百分比
东方巴黎~Sunsiny
web
需求:查询0-60分,60-80分,80-90分,90-100分的人数及所占百分比0-60:及格60-80:良好80-90:优秀90-100:特优sql语句是:/*NavicatMySQLDataTransferSourceServer:localhostSourceServerVersion:50727SourceHost:localhost:3306SourceDatabase:fw_myba
- postman请求soap 请求_SoapUI、Postman测试WebService
Reincarnated.Ra
postman请求soap请求
之前装了SoapUI,最近装了Postman,分别用它们测试了WebService,下面为用法。测试的在线WebService(数据来源于中国气象局)Endpoint:http://www.webxml.com.cn/WebServices/WeatherWebService.asmxWSDL:http://www.webxml.com.cn/WebServices/WeatherWebServi
- 【SoapUI、Postman、WebServiceStudio、Jmeter】接口测试工具结合测试webservice接口(发送XML格式参数)
唐 城
唐城江湖风雨-Java
目录:SoapUI测试webservice接口,发送XML格式参数Postman测试webservice接口,发送XML格式参数WebServiceStudio.exe测试webservice接口工具Jmeter性能测试webservice接口,发送XML格式参数"044158d6"1621</INFOTYPE&
- 分布式session和本地session区别
搁浅里妥协
分布式
分布式会话(DistributedSession)和本地会话(LocalSession)是两种会话管理方式,它们在存储位置、可扩展性和数据共享方面存在区别。存储位置:本地会话:存储在服务器本地内存中。每个服务器都维护自己的会话信息。分布式会话:会话信息存储在共享的存储介质中,例如Redis、数据库等。多个服务器可以共享和访问同一份会话数据。可扩展性:本地会话:受限于单个服务器的内存大小和处理能力,
- SoapUI 结合 Postman 测试 WebService 协议
那片海还在吗
testpostmanphp测试工具
SoapUI结合Postman测试WebService协议一、WebService协议概述WebService是一种基于标准的Web应用程序接口,允许不同系统之间通过网络进行通信和数据交换。常见的WebService协议有SOAP(SimpleObjectAccessProtocol),它使用XML格式进行消息传递,并且通常基于HTTP或HTTPS进行传输。接下来将介绍如何使用SoapUI和Pos
- vue a-table 实现指定字段相同数据合并行
跳跳的小古风
Vuevue.jsjavascriptecmascript
vuea-table实现相同数据合并行实现效果代码实现cloums数据格式数据源格式合并代码实现效果代码实现cloums数据格式constgetColumns=function(){return[{title:"分类",dataIndex:"checked",width:"150px",customRender:(text,row,index)=>{return{children:"文字",//合
- 网络Web存储之LocalStorage
Hopebearer_
前端javascriptes6web
文章目录LocalStorage介绍定义特点兼容性常用方法存值取值删除指定键值对清空所有键值对通过索引获取键名获取所有值判断是否含有某个键(key)拓展遍历得到key存储和读取复杂类型的数据应用场景LocalStorage介绍定义LocalStorage是HTML5提供的一种客户端存储机制,属于Web存储API的一部分。它允许网页在用户的浏览器中存储键值对数据,这些数据会以持久化的方式保存,除非用
- 远程终端问题集锦
s1y1n9aI
权限维持网络web安全
1.描述 3389端口是电脑远程控制的端口,可以通过扫描一定范围的ip,有没有开启3389端口而进行远程控制行为。如果连接上了,将变得可以像操作本机一样操作远程的电脑。2.注册表开启远程终端命令2.1200820122016开启3389,写入到bat文件中echoDOALLINCMD!regadd"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contr
- el-table根据某一字段值是否相等 动态合并行
波奇酱_超社恐
vue.jsjavascript前端elementui
实现的需求如下:根据每行数据中“工作内容”字段是否相同,对“工作内容、分值、自评和公司评分”等字段进行合并(本篇代码忽略表格中的输入框)引用el-table组件,传入span-method方法可以实现合并行或列,此处命名为objectSpanMethod:接口返回值checkTableData为初始数据:data(){return{checkTableData:[{"uid":"820523bae
- Leetcode第77题组合|C语言
[略略略]
Leetcodec语言算法leetcode数据结构
题目:给定两个整数n和k,返回范围[1,n]中所有可能的k个数的组合。你可以按任何顺序返回答案。voiddfs(intcur,intn,intk,int*temp_index,int*returnSize,int**ans,int*temp){//cur是每轮遍历要加入的数字,n和k为题目要求的从1-n里挑k个数字//temp是存放每次遍历挑k个数字时的数组,ans是存放数组的数组//return
- 飞机大战lua迷你世界脚本
星空露珠
笔记lua游戏数据结构
--迷你世界飞机大战v1.2--星空露珠工作室制作--最后更新:2024年1月-------------------------------迷你世界API适配配置-----------------------------localUI={BASE_ID='7477478487091949474-22856',--UI界面IDELEMENTS={BG=1,--背景BTN_LEFT=2,--左按钮BT
- Skynet入门(一)
笨鸟先飞的橘猫
luaSkynet
概念skynet是一个为网络游戏服务器设计的轻量框架。但它本身并没有任何为网络游戏业务而特别设计的部分,所以尽可以把它用于其它领域。设计初衷如何充分利用它们并行运作数千个相互独立的业务。模块设计建议在skynet中,用服务(service)这个概念来表达某项具体业务,它包括了处理业务的逻辑以及关联的数据状态。使用skynet实现游戏服务器时,不建议把业务状态同步到数据库中,而是存放在服务的内存数据
- macos下cocoapods的学习
auspark
macoscocoapods学习
step1:升级ruby$/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"$brewupdate$brewinstallruby$echo'exportPATH="/usr/local/opt/ruby/bin:$PATH"'>>~/.bash_profile$ex
- Rk3568驱动开发_自动创建设备节点_8
Narnat
驱动开发java数据库
1.设备节点之前已经说过设备节点是驱动挂载后以文件形式显示在dev目录下,供给open函数打开,每次挂载后都要重新创建十分麻烦,于是替代方式是,驱动挂载后自动创建,驱动卸载后自动卸载核心代码://自动创建设备节点newchrled.class=class_create(THIS_MODULE,NEWCHRLED_NAME);if(IS_ERR(newchrled.class))returnPTR_
- vs code写python图形化界面_VSCode + PYQT5 搭建图形化界面
花儿街参考
vs
1,安装依赖pipinstall-ihttps://mirrors.aliyun.com/pypi/simple/PyQt5pipinstall-ihttps://mirrors.aliyun.com/pypi/simple/PyQt5-tools2,找到designer绘制ui界面程序例:windowsC:\Users\Administrator\AppData\Local\Programs\P
- kafka入门基础
kafka
1.Java安装1.1下载https://download.oracle.com/java/18/archive/jdk-18.0.2.1_linu...1.2安装tarzxvfjdk-18.0.2.1_linux-x64_bin.tar.gz-C/usr/local/share/#vim/etc/profile//添加以下内容#ThejavaenvirmentJAVA_HOME=/usr/loc
- 【技术篇】Linux下一键安装Mysql5.7的脚本以及安装包附百度网盘脚本下载
火焰蔷薇
MysqlLinux运维linux运维mysql
说明本篇文章是一篇linux一键安装Mysql5.7的脚本教程技术,内容中列出了详细完整的一键安装mysql脚本,文章底部也贴有mysqlrpm包下载地址,你可以按照步骤中的脚本一步步执行安装,也可以使用我提供好的sh一键安装脚本。环境:centos7.6mysql5.7脚本#!/bin/bashecho'installmysql5.7begin'mkdir/usr/local/mysqltar-
- LLMR//https://github.com/microsoft/llmr?locale=zh-cn
开心就好啦~
windows
https://github.com/microsoft/llmr?locale=zh-cnIntroduction这个repo包含LLMR中描述的代码,实现了混合现实框架的大型语言模型。此软件包是“用语言创造世界”的原型,它允许通过自然语言实时创建具有视觉、行为和交互元素的对象、工具和场景。我们的框架将基于提示的生成与Unity相结合,使用户能够在运行时自发创建,这是VR自诞生以来的核心元素。该
- 四阶Runge-Kutta(Python实现)
2401_84009065
程序员pythonjava前端
df=-0.013y1-1000y1y2-2500y2*y3returndfdefRK4(x,y1,y2,y3,h):“”":paramx:InitialvalueofX:paramy1:Initialvalueofy1:paramy2:Initialvalueofy2:paramy3:Initialvalueofy3:paramh:timestep:return:Newiterativesolu
- 如何修改已有容器的端口号
九月
linuxdockerlinux
如何修改已有容器的端口号问题:工作中很多人会遇到容器打开的时候报错,端口号被占用的情况,那这个端口号该怎么修改,去哪里修改想法:docker在创建容器的时候,会自动生成容易的配置文件,所以可以采取这个方式找到并修改容器的端口号思路:关服务,找配置文件改端口号,开服务,检查是否修改成功1-关闭服务systemctlstopdocker[root@localhost~]#systemctlstopdo
- DiNN学习笔记1-理论部分
瓜皮37
同态加密密码学信息安全神经网络
DiNN学习笔记1-理论部分背景知识机器学习即服务MLaaS中的全同态加密神经网络Fhe-DiNN中的默认设定Fhe-DiNN方案神经元中的计算离散神经网络DiNN评估步骤自举的引入激活函数的同态评估对TFHE的改进明文的打包密钥转换的前置动态变化的消息空间优化盲旋步骤DiNN方案的整体流程参考资料背景知识机器学习即服务机器学习即服务(MachineLearningasaService,MLaaS
- apache ftpserver-CentOS config
gengzg
apache
<server xmlns="http://mina.apache.org/ftpserver/spring/v1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://mina.apache.o
- 优化MySQL数据库性能的八种方法
AILIKES
sqlmysql
1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的 性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很
- JeeSite 企业信息化快速开发平台
Kai_Ge
JeeSite
JeeSite 企业信息化快速开发平台
平台简介
JeeSite是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的开源Java EE快速开发平台。
JeeSite本身是以Spring Framework为核心容器,Spring MVC为模型视图控制器,MyBatis为数据访问层, Apache Shiro为权限授权层,Ehcahe对常用数据进行缓存,Activit为工作流
- 通过Spring Mail Api发送邮件
120153216
邮件main
原文地址:http://www.open-open.com/lib/view/open1346857871615.html
使用Java Mail API来发送邮件也很容易实现,但是最近公司一个同事封装的邮件API实在让我无法接受,于是便打算改用Spring Mail API来发送邮件,顺便记录下这篇文章。 【Spring Mail API】
Spring Mail API都在org.spri
- Pysvn 程序员使用指南
2002wmj
SVN
源文件:http://ju.outofmemory.cn/entry/35762
这是一篇关于pysvn模块的指南.
完整和详细的API请参考 http://pysvn.tigris.org/docs/pysvn_prog_ref.html.
pysvn是操作Subversion版本控制的Python接口模块. 这个API接口可以管理一个工作副本, 查询档案库, 和同步两个.
该
- 在SQLSERVER中查找被阻塞和正在被阻塞的SQL
357029540
SQL Server
SELECT R.session_id AS BlockedSessionID ,
S.session_id AS BlockingSessionID ,
Q1.text AS Block
- Intent 常用的用法备忘
7454103
.netandroidGoogleBlogF#
Intent
应该算是Android中特有的东西。你可以在Intent中指定程序 要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料 。都指定好后,只要调用startActivity(),Android系统 会自动寻找最符合你指定要求的应用 程序,并执行该程序。
下面列出几种Intent 的用法
显示网页:
- Spring定时器时间配置
adminjun
spring时间配置定时器
红圈中的值由6个数字组成,中间用空格分隔。第一个数字表示定时任务执行时间的秒,第二个数字表示分钟,第三个数字表示小时,后面三个数字表示日,月,年,< xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" />
测试的时候,由于是每天定时执行,所以后面三个数
- POJ 2421 Constructing Roads 最小生成树
aijuans
最小生成树
来源:http://poj.org/problem?id=2421
题意:还是给你n个点,然后求最小生成树。特殊之处在于有一些点之间已经连上了边。
思路:对于已经有边的点,特殊标记一下,加边的时候把这些边的权值赋值为0即可。这样就可以既保证这些边一定存在,又保证了所求的结果正确。
代码:
#include <iostream>
#include <cstdio>
- 重构笔记——提取方法(Extract Method)
ayaoxinchao
java重构提炼函数局部变量提取方法
提取方法(Extract Method)是最常用的重构手法之一。当看到一个方法过长或者方法很难让人理解其意图的时候,这时候就可以用提取方法这种重构手法。
下面是我学习这个重构手法的笔记:
提取方法看起来好像仅仅是将被提取方法中的一段代码,放到目标方法中。其实,当方法足够复杂的时候,提取方法也会变得复杂。当然,如果提取方法这种重构手法无法进行时,就可能需要选择其他
- 为UILabel添加点击事件
bewithme
UILabel
默认情况下UILabel是不支持点击事件的,网上查了查居然没有一个是完整的答案,现在我提供一个完整的代码。
UILabel *l = [[UILabel alloc] initWithFrame:CGRectMake(60, 0, listV.frame.size.width - 60, listV.frame.size.height)]
- NoSQL数据库之Redis数据库管理(PHP-REDIS实例)
bijian1013
redis数据库NoSQL
一.redis.php
<?php
//实例化
$redis = new Redis();
//连接服务器
$redis->connect("localhost");
//授权
$redis->auth("lamplijie");
//相关操
- SecureCRT使用备注
bingyingao
secureCRT每页行数
SecureCRT日志和卷屏行数设置
一、使用securecrt时,设置自动日志记录功能。
1、在C:\Program Files\SecureCRT\下新建一个文件夹(也就是你的CRT可执行文件的路径),命名为Logs;
2、点击Options -> Global Options -> Default Session -> Edite Default Sett
- 【Scala九】Scala核心三:泛型
bit1129
scala
泛型类
package spark.examples.scala.generics
class GenericClass[K, V](val k: K, val v: V) {
def print() {
println(k + "," + v)
}
}
object GenericClass {
def main(args: Arr
- 素数与音乐
bookjovi
素数数学haskell
由于一直在看haskell,不可避免的接触到了很多数学知识,其中数论最多,如素数,斐波那契数列等,很多在学生时代无法理解的数学现在似乎也能领悟到那么一点。
闲暇之余,从图书馆找了<<The music of primes>>和<<世界数学通史>>读了几遍。其中素数的音乐这本书与软件界熟知的&l
- Java-Collections Framework学习与总结-IdentityHashMap
BrokenDreams
Collections
这篇总结一下java.util.IdentityHashMap。从类名上可以猜到,这个类本质应该还是一个散列表,只是前面有Identity修饰,是一种特殊的HashMap。
简单的说,IdentityHashMap和HashM
- 读《研磨设计模式》-代码笔记-享元模式-Flyweight
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
import java
- PS人像润饰&调色教程集锦
cherishLC
PS
1、仿制图章沿轮廓润饰——柔化图像,凸显轮廓
http://www.howzhi.com/course/retouching/
新建一个透明图层,使用仿制图章不断Alt+鼠标左键选点,设置透明度为21%,大小为修饰区域的1/3左右(比如胳膊宽度的1/3),再沿纹理方向(比如胳膊方向)进行修饰。
所有修饰完成后,对该润饰图层添加噪声,噪声大小应该和
- 更新多个字段的UPDATE语句
crabdave
update
更新多个字段的UPDATE语句
update tableA a
set (a.v1, a.v2, a.v3, a.v4) = --使用括号确定更新的字段范围
- hive实例讲解实现in和not in子句
daizj
hivenot inin
本文转自:http://www.cnblogs.com/ggjucheng/archive/2013/01/03/2842855.html
当前hive不支持 in或not in 中包含查询子句的语法,所以只能通过left join实现。
假设有一个登陆表login(当天登陆记录,只有一个uid),和一个用户注册表regusers(当天注册用户,字段只有一个uid),这两个表都包含
- 一道24点的10+种非人类解法(2,3,10,10)
dsjt
算法
这是人类算24点的方法?!!!
事件缘由:今天晚上突然看到一条24点状态,当时惊为天人,这NM叫人啊?以下是那条状态
朱明西 : 24点,算2 3 10 10,我LX炮狗等面对四张牌痛不欲生,结果跑跑同学扫了一眼说,算出来了,2的10次方减10的3次方。。我草这是人类的算24点啊。。
然后么。。。我就在深夜很得瑟的问室友求室友算
刚出完题,文哥的暴走之旅开始了
5秒后
- 关于YII的菜单插件 CMenu和面包末breadcrumbs路径管理插件的一些使用问题
dcj3sjt126com
yiiframework
在使用 YIi的路径管理工具时,发现了一个问题。 <?php  
- 对象与关系之间的矛盾:“阻抗失配”效应[转]
come_for_dream
对象
概述
“阻抗失配”这一词组通常用来描述面向对象应用向传统的关系数据库(RDBMS)存放数据时所遇到的数据表述不一致问题。C++程序员已经被这个问题困扰了好多年,而现在的Java程序员和其它面向对象开发人员也对这个问题深感头痛。
“阻抗失配”产生的原因是因为对象模型与关系模型之间缺乏固有的亲合力。“阻抗失配”所带来的问题包括:类的层次关系必须绑定为关系模式(将对象
- 学习编程那点事
gcq511120594
编程互联网
一年前的夏天,我还在纠结要不要改行,要不要去学php?能学到真本事吗?改行能成功吗?太多的问题,我终于不顾一切,下定决心,辞去了工作,来到传说中的帝都。老师给的乘车方式还算有效,很顺利的就到了学校,赶巧了,正好学校搬到了新校区。先安顿了下来,过了个轻松的周末,第一次到帝都,逛逛吧!
接下来的周一,是我噩梦的开始,学习内容对我这个零基础的人来说,除了勉强完成老师布置的作业外,我已经没有时间和精力去
- Reverse Linked List II
hcx2013
list
Reverse a linked list from position m to n. Do it in-place and in one-pass.
For example:Given 1->2->3->4->5->NULL, m = 2 and n = 4,
return 
- Spring4.1新特性——页面自动化测试框架Spring MVC Test HtmlUnit简介
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- Hadoop集群工具distcp
liyonghui160com
1. 环境描述
两个集群:rock 和 stone
rock无kerberos权限认证,stone有要求认证。
1. 从rock复制到stone,采用hdfs
Hadoop distcp -i hdfs://rock-nn:8020/user/cxz/input hdfs://stone-nn:8020/user/cxz/运行在rock端,即源端问题:报版本
- 一个备份MySQL数据库的简单Shell脚本
pda158
mysql脚本
主脚本(用于备份mysql数据库): 该Shell脚本可以自动备份
数据库。只要复制粘贴本脚本到文本编辑器中,输入数据库用户名、密码以及数据库名即可。我备份数据库使用的是mysqlump 命令。后面会对每行脚本命令进行说明。
1. 分别建立目录“backup”和“oldbackup” #mkdir /backup #mkdir /oldbackup
- 300个涵盖IT各方面的免费资源(中)——设计与编码篇
shoothao
IT资源图标库图片库色彩板字体
A. 免费的设计资源
Freebbble:来自于Dribbble的免费的高质量作品。
Dribbble:Dribbble上“免费”的搜索结果——这是巨大的宝藏。
Graphic Burger:每个像素点都做得很细的绝佳的设计资源。
Pixel Buddha:免费和优质资源的专业社区。
Premium Pixels:为那些有创意的人提供免费的素材。
- thrift总结 - 跨语言服务开发
uule
thrift
官网
官网JAVA例子
thrift入门介绍
IBM-Apache Thrift - 可伸缩的跨语言服务开发框架
Thrift入门及Java实例演示
thrift的使用介绍
RPC
POM:
<dependency>
<groupId>org.apache.thrift</groupId>