C#实现将字符串转换成代码并执行
原文:C#实现将字符串转换成代码并执行 我们在写JavaScript程序的时候,有一个函数很有趣,eval(),这个方法非常有趣,他可以编译他内部的字符串,并将字符串按照JS代码执行,例如eval(‘alert(“message”)’),执行的结果就是弹窗打印出message这个信息。如下图 最近我... ... 查看全文
Win2012或Win2016安装网卡
在电脑安装了Windows Server 2012或者2016等系统之后,可能面临的很大的问题就是没有有线或无线网卡。 1、安装网卡的功能 2、一直到“功能”这部分,选择安装“DirectPlay”和 “无线LAN服务”功能 3、在官网或者其他网站下载对应的网卡驱动,不能够直接点击安装,需要手动的去 ... 查看全文
Spring 中基于 AOP 的 @AspectJ
Spring 中基于 AOP 的 @AspectJ @AspectJ 作为通过 Java 5 注释注释的普通的 Java 类,它指的是声明 aspects 的一种风格。 通过在你的基于架构的 XML 配置文件中包含以下元素,@AspectJ 支持是可用的。 声明一个 aspect Aspects 类 ... 查看全文
python3 selenium3 从框架实现代码学习selenium让你事半功倍
如有错误欢迎在评论区指出,作者将即时更改。 环境说明 操作系统:Windows7 SP1 64python 版本:3.7.7浏览器:谷歌浏览器浏览器版本: 80.0.3987 (64 位)谷歌浏览器驱动:驱动版本需要对应浏览器版本,不同的浏览器使用对应不同版本的驱动,点击下载如果是使用火狐浏览器,查 ... 查看全文
Python 2to3 使用方法
总结方法: 1.找到“2to3.py”文件,这个文件在安装目录的python3.7.2_32\Tools\scripts里面,我的是D:\Programs\python3.7.2_32\Tools\scripts; 2.找到要转换的.py文件或是py文件夹;eg:我的是一个demo3_nodeFie ... 查看全文
Java学习总结:Atomic、CAS、AQS、ReentrantLock和CountDownLock
JUC包 AtomicInteger底层实现原理是什么?-->一个Unsafe操作获取内存地址,一个Volatile保证value的可见性,CAS进行重试。 原子更新方法:getAndIncrement-->Unsafe会利用value字段的内存地址偏移,直接完成操作 ? Atomic 包提供了最常 ... 查看全文
springboot整合数据源mybatis
springboot默认使用hikaricp连接池,如果要使用其他的连接池,如:druid,c3p0等等,需要另行配置。 首先要引入依赖 jdbc的启动器<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri ... 查看全文
SpringAOP注解报错:java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcu
原因 我使用的aspectjweaver.jar版本是1.5.1,版本过低,导致报错。 需要下载高本版的aspectjweaver.jar。 解决办法 在这里下载: 查看全文
python中的PO设计模式
跟着虫师学的PO设计模式,PO设计模式的思想是:页面元素定位与操作分开; 一般把查找元素的操作放在BasePage文件中,对元素进行操作的代码放在具体的case文件中; 一、先定义badidu_page.py文件 代码如下: class BasePage(): def find_id(self,id ... 查看全文
JavaScript 案例之 手风琴特效(jQuery实现)
今天学习了jQuery,突发奇想自己动手做一个手风琴特效,这个特效在开发过程中最困难的就是布局,至于jQuery特效的实现还是比较简单的。 话不多说,直接上代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta ... 查看全文
【java框架】JPA(2) -- JPA基础
1. JPA核心API对象 1.1.Persistence持久化对象 Persisitence主要用于创建EntityMangerFactory,它可以根据传入的持久化单元名称来创建对应的EntityMangerFactory。 // 对应配置文件里面的persistence-unit name=" ... 查看全文
python2监控redis读取速度
1、主要是导入redis模块,如果不存在则执行pip install redis 安装。 #!/usr/bin/env python import redis import time ip='10.12.41.16' password='Tvgpg#cdz' r=redis.Redis(host=i ... 查看全文
跨域 JSONP, CORS
什么是跨域? 跨域:指的是浏览器不能执行其它网站的脚本,它是由浏览器的同源策略造成的,是浏览器的安全限制! 同源策略 同源策略:域名、协议、端口均相同。 浏览器执行JavaScript脚本时,会检查这个脚本属于那个页面,如果不是同源页面,就不会被执行。 JSONP跨域 只支持GET请求,不支持POS ... 查看全文
thinkphp5.1 创建定时任务
1.在application目录下创建crontab模块(统一存放定时任务) 2.在command目录下创建Task.php 代码如下: <?php namespace app\crontab\command; use think\console\Command; use think\console ... 查看全文
【asp.net core 系列】13 Identity 身份验证入门
0. 前言 通过前两篇我们实现了如何在Service层如何访问数据,以及如何运用简单的加密算法对数据加密。这一篇我们将探索如何实现asp.net core的身份验证。 1. 身份验证 asp.net core的身份验证有 JwtBearer和Cookie两种常见的模式,在这一篇我们将启用Cookie ... 查看全文
php 处理高精度计算函数
php 处理高精度计算函数 PHP 为任意精度数学计算提供了二进制计算器(Binary Calculator),它支持任意大小和精度的数字,以字符串形式描述 bcadd — 加法 bccomp — 比较 bcdiv — 相除 bcmod — 求余数 bcmul — 乘法 bcpow — 次方 bcp ... 查看全文
阿里云对象存储 OSS-base64 上传
原地址:https://help.aliyun.com/document_detail/88473.html?spm=a2c4g.11186623.6.1090.316c145eysHW9d 方法封装: public function uploads(Request $request) { $pic ... 查看全文
js模块化编程(未完待续)
一、CommonJS node.js的模块系统,就是参照CommonJS规范实现的。在CommonJS中,有一个全局性方法require(),用于加载模块。假定有一个数学模块math.js,就可以像下面这样加载。 var math = require('math'); 然后,就可以调用模块提供的方法 ... 查看全文
Curl可以模拟浏览器
curl直接访问被拒绝 [22:10:00 root@C7 ~]#curl -I www.163.com HTTP/1.1 403 Forbidden Date: Wed, 24 Jun 2020 02:02:54 GMT Content-Type: text/html Content-Length ... 查看全文
Webots2020a -- Super_Transbot 超市机器人仿真建模
这是我和 sszxc 为本学期《机器人软件工程》课程所做的的课程设计,整个项目开发历时 1 个月,模型全部在 Webots2020a 中搭建完成。为完成在仿真环境下的超市自主装卸货物任务,我们设计了一套复杂的控制器进行运动控制。 1. 任务需求 如图所示,超市中 A,B,C,D 四个货架上各有12个 ... 查看全文