target

向上滚动文字代码

独自空忆成欢 提交于 2020-03-15 21:51:53
1、 <div style="overflow:hidden;height:22px;line-height:22px;font-size:14px" id="marqueebox0">文字标签 </ div><script> <!-- function startmarquee(lh,speed,delay,index){ var t; var p=false; var o=document.getElementById("marqueebox"+index); o.innerHTML+=o.innerHTML; o.onmouseover=function(){p=true} o.onmouseout=function(){p=false} o.scrollTop = 0; function start(){ t=setInterval(scrolling,speed); if(!p) o.scrollTop += 2; } function scrolling(){ if(o.scrollTop%lh!=0){ o.scrollTop += 2; if(o.scrollTop>=o.scrollHeight/2) o.scrollTop = 0; }else{ clearInterval(t); setTimeout(start,delay); } } setTimeout

javascript 图片滚动

只谈情不闲聊 提交于 2020-03-15 21:49:31
<div style="width:9999px;"> <ul id="marquePic1_1"> <li> <dl> <dt><a href="/zjtd/452.html" target="_blank" rel="nofollow">韩卓专</a></dt> <dd class="img"><a href="/zjtd/452.html" target="_blank" rel="nofollow"><img src="/statics/images/fk/1-1305211KA5533.jpg" width="46" height="46"></a></dd> <dd class="txt"><a href="#" target="_blank">不育不孕</a></dd> </dl> </li> <li> <dl> <dt><a href="/zjtd/452.html" target="_blank" rel="nofollow">韩卓专</a></dt> <dd class="img"><a href="/zjtd/452.html" target="_blank" rel="nofollow"><img src="/statics/images/fk/1-1305211KA5533.jpg" width="46" height="46"></a></dd> <dd

OSCP Learning Notes - Exploit(2)

这一生的挚爱 提交于 2020-03-15 09:20:36
Compiling an Exploit Exercise: samba exploit 1. Search and download the samba exploit source code from Exploit Database. https://www.exploit-db.com/exploits/10 2. Compile the source code. gcc 10.c -o trans2open 3. Use the trans2open tool to exploit the target server. Root the target server sucessfully. ./trans2open -b 0 10.0.0.20 来源: https://www.cnblogs.com/keepmoving1113/p/11143589.html

LeetCode16.最接近的三数之和 JavaScript

≯℡__Kan透↙ 提交于 2020-03-15 03:23:12
给定一个包括 n 个整数的数组 nums 和 一个目标值 target 。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。 例如,给定数组 nums = [-1,2,1,-4], 和 target = 1. 与 target 最接近的三个数的和为 2. (-1 + 2 + 1 = 2).答案参考 /** * @param {number[]} nums * @param {number} target * @return {number} */ var threeSumClosest = function(nums, target) { nums=nums.sort(function(a,b){return a-b}) var i=0; var num=nums[0]+nums[1]+nums[2]; var and=num for(var i=0;i<nums.length-2;i++){//和三数之和一样,我先用的while循环,现在用的 //for循环 var k=nums.length-1 for(var j=i+1;j<nums.length-1&&j!=k;){ sum=nums[i]+nums[j]+nums[k]; if(Math.abs(target-sum)<=Math.abs(target

leetcode--js--Two Sum

被刻印的时光 ゝ 提交于 2020-03-15 02:29:10
问题描述: 给定一个整数数列,找出其中和为特定值的那两个数。 你可以假设每个输入都只会有一种答案,同样的元素不能被重用。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] 我的答案: 1 /** 2 * @param {number[]} nums 3 * @param {number} target 4 * @return {number[]} 5 */ 6 var twoSum = function(nums, target) { 7 var a=[]; 8 for(var i=0;i<nums.length-1;i++){ 9 for(var j=i+1;j<nums.length;j++){ 10 if(nums[i]+nums[j]==target){ 11 a.push(i); 12 a.push(j); 13 } 14 } 15 } 16 return a; 17 }; 优秀答案: 参考 http://www.cnblogs.com/kiznaiver1998/p/8605809.html 解题思路:构造了arr{ key:value} 对象。将target-nums[i] 差值放在arr{ }对象中,并存储其位置i。然后每次就在arr{

力扣——最接近的三数之和

巧了我就是萌 提交于 2020-03-15 02:27:11
给定一个包括 n 个整数的数组 nums 和 一个目标值 target 。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。 例如,给定数组 nums = [-1,2,1,-4], 和 target = 1. 与 target 最接近的三个数的和为 2. (-1 + 2 + 1 = 2). class Solution { public int threeSumClosest(int[] nums, int target) { // 排序 Arrays.sort(nums); int closestNum = nums[0] + nums[1] + nums[2]; for (int i = 0; i < nums.length - 2; i++) { int l = i + 1, r = nums.length - 1; while (l < r){ int threeSum = nums[l] + nums[r] + nums[i]; if (Math.abs(threeSum - target) < Math.abs(closestNum - target)) { closestNum = threeSum; } if (threeSum > target) { r--; } else if (threeSum

Irrlicht以及我的毕业设计

故事扮演 提交于 2020-03-15 01:52:26
鬼火引擎 因为临近毕业,毕业设计报的是一个3D有关一个设计,又因为平时都是在Linux上开发工作所以选了用C++实现的一个比较轻量级引擎。鬼火引擎学习成本不大,不过因为涉及不到高级操作,至于直接写矩阵变换,shader就比较困难了。引擎大部分代码结构都比较统一,可以看到关于场景的创建绘制都在 SceneManager 中,关于显存资源的管理都在 VideoDriver 中,gui在 GuiEnviroment 中,所以想要一个功能能够立马知道该从哪洗方面入手,降低了入门门槛。但是还是存在一些明显的不足,比如默认的阴影实现不是太完美,影子可以穿过墙壁,现在还没有找到比较好的解决方法。 如果想要制作一个3d程序,很自然而言的就需要场景编辑器,将模型摆放在指定位置然后程序直接读取配置文件完成预先定义场景,有个比较老解决方案是用 irrEdit ,不过一是这个项目已经很久没有更新了,官网上最后一次更新还是在2010年,二是这个程序目前只支持win,比较无语。不过因为irrlicht这几年也没有太大的更新,所以如果实在想用可以在win下用这款工具生成一个 .irr 的场景文件然后用 SceneManager::loadScene 加载。 如果初学鬼火引擎,一个建议是要使用一个可以自动补齐的IDE,用vim搭配插件的方式也可以。能够自动补齐 irrlicht

【Leetcode】15、3Sum && 16、3Sum Closest && 18、4Sum

痞子三分冷 提交于 2020-03-15 01:24:49
题目一 Given an array nums of n integers, are there elements a , b , c in nums such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero. Note: The solution set must not contain duplicate triplets. Example: Given array nums = [-1, 0, 1, 2, -1, -4], A solution set is: [ [-1, 0, 1], [-1, -1, 2] ] 思路 如果数组是无序的,很难有比O(N 3 )更好的办法。除非是用哈希表,在得到两个数之和之后,在表中O(1)时间内寻找第三个数,总体复杂度也是O(n 2 ),但需要O(n)的空间。 如果先将数组排序O(nlogn),然后固定第一个数,在后面的部分用TwoSum和数组递增的思想,来搜索。总体时间复杂度为O(nlogn+n 2 ) 需要注意的是最后结果中不能有重复的。 class Solution { public: vector<vector<int>> threeSum(vector<int>& nums) { vector<vector

centos7把编译安装的服务通过systemctl管理

牧云@^-^@ 提交于 2020-03-13 17:22:27
nginx编译安装的目录是/usr/local/nginx nginx配置文件是/usr/local/nginx/conf/nginx.conf systemctl管理的服务文件在/usr/lib/systemd/system下 进入目录vim nginx.service,写下如下的代码 [Unit] Description=The NGINX HTTP and reverse proxy server After=syslog.target network.target remote-fs.target nss-lookup.target [Service] Type=forking PIDFile=/usr/local/nginx/logs/nginx.pid ExecStartPre=/usr/local/nginx/sbin/nginx -t ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/usr/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target   先pkill nginx杀死用/usr/local/nginx/sbin

日常刷题

≯℡__Kan透↙ 提交于 2020-03-13 01:53:29
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] ------------------------------------------------------------------------------------------------------------------------------------------------------------------- 题解: 方法一(暴力枚举) 思路:两重循环枚举下标 i,j,然后判断 nums[i]+nums[j]是否等于 target int* twoSum(int* nums, int numsSize, int target, int* returnSize){ int *ret=(int*)malloc(sizeof(int)*2); for(int i=0;i<numsSize-1;i++) { for(int j=i+1;j<numsSize;j++) { if(nums[i]+nums