Check All

todomvc-app

半世苍凉 提交于 2021-02-17 12:47:04
1、HTML 1 <! doctype html > 2 < html lang ="en" > 3 < head > 4 < meta charset ="utf-8" > 5 < meta name ="viewport" content ="width=device-width, initial-scale=1" > 6 < title > Template • TodoMVC </ title > 7 < link rel ="stylesheet" href ="node_modules/todomvc-app-css/index.css" > 8 <!-- CSS overrides - remove if you don't need it --> 9 < link rel ="stylesheet" href ="css/app.css" > 10 </ head > 11 < body ng-app ="MyTodoMvc" > 12 < section class ="todoapp" ng-controller ="MainController" > 13 < header class ="header" > 14 < h1 > todos </ h1 > 15 < form ng-submit ="add()" > 16 < input class =

Percona-Tookit工具包之pt-sift

风格不统一 提交于 2021-01-03 23:44:49
Preface We've got a lot of files related with system performance which generated by pt-stalk in directory "/var/lib/pt-stalk" in my last blog.We can use "cat","more","less" to print the contents of them but it is really not convenient to do so. Introduce pt-sift is the right tool helping us to retrieve diagnostic data easily.There're poor options of the tool to learn.Therefor,it's easy enough to sift the contents we need with no time. Procedure Usage 1 pt-sift FILE|PREFIX|DIRECTORY Examples Print the output of the files generated by pt-stalk. 1 [root@zlm2 09 : 50 : 42 /var/lib/pt- stalk] 2 #pt

学生选课系统

我的未来我决定 提交于 2020-12-22 06:44:10
所有的程序开发都是从核心功能 出发的,所以我们在开发的时候首先要完成的总是最主要的功能,以后还要慢慢学会自 己提取“核心的功能”、进行“需求分析”,“程序设计”等工作来保证你们能够顺利成长 为一个优秀的程序员。 核心功能 功能概述 学生选课 需求分析 从“学生选课系统” 这几个字就可以看出来,我们最核心的功能其实只有 选课。 角色 学生、管理员 功能 登陆 : 管理员和学生都可以登陆,且登陆之后可以自动区分身份 选课 : 学生可以自由的为自己选择课程 创建用户 : 选课系统是面向本校学生的,因此所有的用户都应该由管理员完成 查看选课情况 :没个学生可以查看自己的选课情况,而管理员应该可以查看所有学生 的信息 工作流程 登陆 :用户输入用户名和密码 判断身份 :在登陆成果的时候应该可以直接判断出用户的身份 是学生还是管理员 学生用户 :对于学生用户来说,登陆之后有三个功能 1、查看所有课程 2、选择课程 3、查看所选课程 4、退出程序 管理员用户:管理员用户除了可以做一些查看功能之外,还有很多创建工作 1、创建课程 2、创建学生学生账号 3、查看所有课程 4、查看所有学生 5、查看所有学生的选课情况 6、退出程序 程序设计 对于复杂的功能,我们首先就应该想到面向对象编程。而要想将面向对象的程序开发好,就 应该做好类和对象的分析工作。 选课系统简单的划分其实只有两个角色:管理员和学生。

文件上传(插件版)和下载

假装没事ソ 提交于 2020-10-31 08:06:14
这个方法可以上传图片,文档,视频,在方法里面进行了处理。 源码地址: https://github.com/SeaLee02/FunctionModule UploadFiles/WebDemo/UpControl 文件夹下就是源码 优点:无刷新页面可以上传你的文件,速度快。 缺点:需要花时间去探索下。如果你能够理解这个方法,并掌握,能够根据需求自己更改,那就看不出有什么缺点。 跟分页一样,如果你掌握,每个项目都可以用到。 这个方法的上传是不用通过表单提交的,是利用插件来上传文件 我们的显示效果: 我们点击浏览就可以选择文件,选择完成后就会上传,这个过程不会刷新页面,如果文本框中出现了路径证明上传成功,失败就弹出提示。 我们既然把文件已经上传成功了,最右边这个按钮是干嘛的呢? 它可以来保存我们的数据到数据库中。 这样会有一个问题,如果文件过大,是不让上传的。 我们可以改一下配置文件 <system.web> <compilation debug= " true " targetFramework= " 4.5.2 " /> <httpRuntime executionTimeout= " 3600 " maxRequestLength= " 1048576 " requestValidationMode= " 2.0 " /> <!--<httpRuntime

pywinauto客户端自动化---窗口等待方法

我与影子孤独终老i 提交于 2020-10-10 04:17:56
  我们在做web和app的ui自动化过程中,常用到等待机制,那客户端自动化有这个方法吗?python这么强大,肯定是有方法解决的 等待机制 pywinauto等待有两种方法: 方法一: wait() wait_for:表示可以选择窗口状态 timeout:超时时间 retry_interval:表示重试间隔 def wait(self, wait_for, timeout=None, retry_interval= None): """ 等待窗口处于特定的状态 * 'exists' 表示窗口是一个有效的句柄 * 'visible' 表示窗口不隐藏 * 'enabled' 表示该窗口未被禁用 * 'ready' 表示窗口可见并已启用 * 'active' 表示窗口处于活动状态 timeout:表示超时 retry_interval:表示重试间隔 """ check_method_names, timeout, retry_interval = self. __parse_wait_args (wait_for, timeout, retry_interval) wait_until(timeout, retry_interval, lambda : self. __check_all_conditions (check_method_names, retry_interval))

PHP代码审计分段讲解(8)

橙三吉。 提交于 2020-08-12 04:26:06
20 十六进制与数字比较 源代码为: <?php error_reporting(0); function noother_says_correct($temp) { $flag = 'flag{test}'; $one = ord('1'); //ord — 返回字符的 ASCII 码值 $nine = ord('9'); //ord — 返回字符的 ASCII 码值 $number = '3735929054'; // Check all the input characters! for ($i = 0; $i < strlen($number); $i++) { // Disallow all the digits! $digit = ord($temp{$i}); if ( ($digit >= $one) && ($digit <= $nine) ) { // Aha, digit not allowed! return "flase"; } } if($number == $temp) return $flag; } $temp = $_GET['password']; echo noother_says_correct($temp); ?> GET方式传入password的值,输出经过noother_says_correct函数处理之后的值。 noother

sphinx 针对tedfield搜索

混江龙づ霸主 提交于 2020-08-09 12:14:43
query = "(user can be admin)" -> check all fields for the given words. If all words are found in a combination of any fields, document is a match. query = @(title,content) (user can be admin)" -> check title and content fields for the given words. If all words are found in a combination of title and content, document is a match. > Where I want all the words (user can be admin) should be in title or content. The query you want: query = "(@title user can be admin) | (@content user can be admin)" 实测有效! 摘自: http://sphinxsearch.com/forum/view.html?id=2890 来源: oschina 链接: https://my.oschina.net/u

PHP代码审计分段讲解(8)

牧云@^-^@ 提交于 2020-08-09 08:35:44
20 十六进制与数字比较 源代码为: <?php error_reporting(0); function noother_says_correct($temp) { $flag = 'flag{test}'; $one = ord('1'); //ord — 返回字符的 ASCII 码值 $nine = ord('9'); //ord — 返回字符的 ASCII 码值 $number = '3735929054'; // Check all the input characters! for ($i = 0; $i < strlen($number); $i++) { // Disallow all the digits! $digit = ord($temp{$i}); if ( ($digit >= $one) && ($digit <= $nine) ) { // Aha, digit not allowed! return "flase"; } } if($number == $temp) return $flag; } $temp = $_GET['password']; echo noother_says_correct($temp); ?> GET方式传入password的值,输出经过noother_says_correct函数处理之后的值。 noother

原生JS代码100例

风流意气都作罢 提交于 2020-08-06 13:24:10
1、原生JavaScript实现字符串长度截取 function cutstr(str, len) { var temp; var icount = 0; var patrn = /[^\x00-\xff]/; var strre = ""; for (var i = 0; i < str.length; i++) { if (icount < len - 1) { temp = str.substr(i, 1); if (patrn.exec(temp) == null) { icount = icount + 1 } else { icount = icount + 2 } strre += temp } else { break } } return strre + "..." } 2、原生JavaScript获取域名主机 function getHost(url) { var host = "null"; if(typeof url == "undefined"|| null == url) { url = window.location.href; } var regex = /^\w+\:\/\/([^\/]*).*/; var match = url.match(regex); if(typeof match != "undefined" && null !=

pywinauto客户端自动化---窗口等待方法

…衆ロ難τιáo~ 提交于 2020-08-06 10:20:05
  我们在做web和app的ui自动化过程中,常用到等待机制,那客户端自动化有这个方法吗?python这么强大,肯定是有方法解决的 等待机制 pywinauto等待有两种方法: 方法一: wait() wait_for:表示可以选择窗口状态 timeout:超时时间 retry_interval:表示重试间隔 def wait(self, wait_for, timeout=None, retry_interval= None): """ 等待窗口处于特定的状态 * 'exists' 表示窗口是一个有效的句柄 * 'visible' 表示窗口不隐藏 * 'enabled' 表示该窗口未被禁用 * 'ready' 表示窗口可见并已启用 * 'active' 表示窗口处于活动状态 timeout:表示超时 retry_interval:表示重试间隔 """ check_method_names, timeout, retry_interval = self. __parse_wait_args (wait_for, timeout, retry_interval) wait_until(timeout, retry_interval, lambda : self. __check_all_conditions (check_method_names, retry_interval))