- 博客(75)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注

原创 python爬虫,快手视频爬取,持续更新中......
python爬虫,快手视频爬取,持续更新中支持平台爬虫环境爬虫运行成功获取视频展示如何获取快手列表页面链接github地址支持平台爬虫环境需要安装nodejs本人安装的nodejs环境如下python3环境安装(本人是mac,直接brew安装,windows环境自行解决哈)爬虫运行运行命令:python3 extract.py这里本人做过改造,改造为爬取快手列表页的视频地址: while True: urlOri = input("输入列表页链接):")
2020-07-27 15:04:04
4648
2
原创 记一次反弹shell的操作【非常简单】
什么是反弹shell通常我们对一个开启了80端口的服务器进行访问时,就会建立起与服务器Web服务链接,从而获取到服务器相应的Web服务。而反弹shell是我们开启一个端口进行监听,转而让服务器主动反弹一个shell来连接我们的主机,我们再通过接收到的shell进而来远程控制服务器。
2023-09-01 15:24:06
461
原创 记录因暴露阿里最高权限的Accesskey和secretKey导致的反弹shell攻击过程
为了减少服务端的压力,直接让app直连oss服务,而且把最高权限的Accesskey和secretKey 下发到客户端,那么结果就是只要安装了该app的人,人手一份。可以看到里面有个ApiCall,而下面就是对应的阿里云的ECS服务器,也就是说,现在通过这个AccessKey可以访问某台ECS服务器,并且在上面执行命令,但它是如何执行命令的呢?防御的办法,只能是关闭原有的AccessKey,并在下发给客户端的时候不再发放最高权限的key,这是一个惨痛的教训!接下来就是用工具破壳,反编译即可,
2023-08-19 11:39:16
939
原创 入门: 在macOS上搭建Flutter开发环境「排坑」
入门: 在macOS上搭建Flutter开发环境更新环境变量编辑器设置平台设置使用镜像由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,大家可以将如下环境变量加入到用户环境变量中:export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn注意: 此镜像为临时镜像,并不能保证一直可用,读者可以参
2020-07-28 11:41:06
620
原创 python安装scrapy
python pip安装 https://pip.pypa.io/en/stable/installing/mac上安装Scrapy.出现six版本过低问题 http://www.jianshu.com/p/b14ea0d2bcb3scrapy安装 pip install scrapyscrapy项目 https://github.com/scrapy/dirbot
2016-12-20 23:11:48
515
原创 RabbitMq安装及java demo
1. RabbitMq 安装我使用的是mac操作系统,所以这里只介绍mac系统上安装rabbitmq的过程,后面代码部分都是一样的,话不多说,直接干货。安装home brew 官方推荐使用home brew安装,所以如果你没有安装hom brew,请先下载并安装,地址为:http://brew.sh/安装rabbitmq 直接一句话,brew install rabbitmq,是不是很简单。如
2016-12-06 11:54:09
677
转载 java程序启动参数-D的作用
java程序启动参数 -D是用来做什么的呢?去查询了一下官方解释:Set a system property value. If value is a string that contains spaces, you must enclose the string in double quotes:java -Dfoo=”some string” SomeClass 也就是说-D是用来在启动一
2016-11-04 20:29:40
2416
原创 linux 通过shell脚本在本地执行远程机器命令
在本机上想通过shell脚本执行远程机器上的命令,其实很简单,只要在ssh 的后面加上#!/bin/bashssh root@192.168.1.102 ####从这里开始都是在远程机器上执行命令啦cd /tmp/test/rm -f test.txtcat test.log | grep 'test' >> test.txtecho "finished!"
2016-10-10 17:23:05
17337
4
转载 Java并发编程:Callable、Future和FutureTask
Java并发编程:Callable、Future和FutureTask 在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。 而自从Jav
2016-10-10 10:49:32
335
原创 linux配置ssh无密码访问
由于看了网上的教程太乱,特意整理简洁实用的教程,两台机器A和B,现要通过A ssh无密码访问B1. 首先登录A,执行命令 # ssh-keygen -t rsa 或者 ssh-keygen -t rsa -P ''然后一路回车即可,会在~/.ssh目录下生成 id_rsa和id_rsa.pub两个文件,id_rsa为私钥,id_rsa.pub为公钥2. 将公钥id_rsa.pu
2016-10-09 10:58:14
1117
原创 消息队列的选型之路
最近要做一个千万级并发的服务器端消息队列,网上各种搜索,比对,目前还未定下来,但已经比较了一些消息队列,写出来留作以后得参考:1. ActiveMQ apache开源项目, 支持master-slave broker-cluster集群,2. rabbitMQ erlang开发,比较重量级3. zeroMQ 跟以上两个比起来,这无疑是最快的,但最不稳定的,可以在此基
2015-06-01 14:47:49
2982
原创 项目管理之十人管理
好久没有更新博客了,经过了一段时间的项目管理,有点小小经验总结一下,在之前的一个项目中,管理了一个十人的团队,高软、中软、出软都不少,刚开始我是一个一个人去管理,累得我半死,而且效果还不是很好,后来经过和领导沟通,将人员划分成小组,每个小组有一个负责人,而我针对小组进行任务分配,也只管理这个负责人,由这个负责人管理下面的小组成员,这样我的效率就提高了,整个团队的效率也提高了,不同堆栈式的等待,
2011-11-24 09:40:17
1187
原创 GridView动态创建模板并绑定
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Reflection;using System.Data;namespace ThsEnv.Data.C
2009-09-25 16:52:00
655
原创 jQuery学习之一,环境下载
jQuery的项目下载放在了Google Code上, 下载地址:http://code.google.com/p/jqueryjs/downloads/list上面的地址是总下载列表, 里面有很多版本和类型的jQuery库, 主要分为如下几类:min: 压缩后的jQuery类库, 在正式环境上使用.如:jquery-1.3.2.min.jsvsdoc: 在Visual S
2009-06-10 11:19:00
747
原创 用linq来将数据源进行排序(DataTable)
已经取出的数据集要在后台进行排序,以前总是用DataView.Sort()感觉很是不爽 今天在vs2008下尝试用linq来排序,虽然代码不是很乐观,但感觉还是要爽一些 代码如下: //主要是这句var s1 = (from r in dt.AsEnumerable() orderby r.Field("达标率") descending select r).
2009-03-27 13:45:00
2279
原创 用流的方式向客户端输出文件
using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.IO;using System.Security.Cryptograph
2009-02-16 19:43:00
736
原创 GridView导出时候保证年份的格式不被改变
RowDataBind中加入e.Row.Cells[0].Attributes.Add("style", "vnd.ms-excel.numberformat:@");
2009-02-11 17:02:00
470
原创 js 小记之 insertAdjacentHTML方法
insertAdjacentHTML方法:在指定的地方插入html标签语句 参数:swhere: 指定插入html标签语句的地方,有四种值可用:1.beforeBegin: 插入到标签开始前2.afterBegin:插入到标签开始标记之后3.beforeEnd:插入到标签结束标记前4.afterEnd:插入到标签结束标记后stext:要插入的内容 fu
2008-12-16 21:28:00
774
原创 DunDas对应不同坐标系显示双y轴
其实很简单(但对于CirCular Chart无效),就一句话: webchart.Series["bb"].YAxisType = AxisType.Secondary; /// /// 双y轴实现 /// /// public string GetImgFile() { ArrayList arrdate = new ArrayList()
2008-12-15 14:56:00
1565
原创 数据库三个函数总结
常用函数(示例放到查询分析器里面就能看到效果)一、LEFT返回字符串中从左边开始指定个数的字符。示例:declare @i intdeclare @str varchar(10)set @str=abcdefgset @i=4select left(@str,@i) as 返回个字符串,left(@str,@i-1) as 返回个字符串,left
2008-12-05 15:54:00
1034
转载 页面加载时间过长的解决
有时候会遇到这样的问题: 页面加载时间很长,需要一个友好界面来load这段空白时间, 而页面未加载的时候,页面里面的表单元素都是不存在的, 那前台写的初始化的js肯定是用不了了, 怎么办? 到网上搜了一下,找到了解决办法, 既然前台没有,那我们就给它画一个,然后用js控制就可以了 Response.Write(""); Resp
2008-11-12 10:41:00
8465
原创 (解决)导出文件后关闭页面
这里的解决呢,不是真正的关闭,而是采用另一种方式我的需求是这样的:1.打开一个页面,选择几个选项2。点击导出,直接导出。 做法:将要导出的文件都放入新的一个页面里面,这样在有导出按钮的页面里面放一个隐藏的iframe然后通过js来控制iframe的src,同时放一个隐藏button 那实现的过程就是,点导出,弹出“请等待”的flash,这样加强界面友好化,
2008-11-07 15:05:00
2216
原创 呵呵,第一次写vba,自己解决的,小小庆祝一下
代码出现,(*^__^*) 嘻嘻……,虽然没有女朋友,但程序解决了,小小庆贺一下Sub 转换单元格() Macro1 Macro Dim shtSheet As Worksheet For Each shtSheet In Sheets If shtSheet.Name = "O3" Then
2008-07-03 00:29:00
669
原创 取两个日期之间的天数
Convert.ToInt32(System.DateTime.Now.AddDays(-1).ToOADate()) - Convert.ToInt32(Convert.ToDateTime(System.DateTime.Now.Year + "-1-1").ToOADate());
2008-06-26 14:38:00
789
转载 【转 张子阳的博客】C# 中的委托和事件
http://www.cnblogs.com/JimmyZhang/archive/2007/09/23/903360.html
2008-06-26 13:58:00
605
原创 不通过驱动读取Excel文件
using System;using System.IO;using System.Text;using System.Data;using System.Reflection;using System.Diagnostics;using System.Collections;namespace ImportDatas{
2008-06-17 11:31:00
635
原创 抓取网页中的数据
using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.SqlClient;using System.Collections;using System.Text.RegularExpressions;
2008-06-17 11:18:00
1900
2
原创 excel导入sqlserver
/// /// Excle导入 /// /// /// protected void BtnImprot_Click(object sender, EventArgs e) { try { string filepath = ExcelDom.FileName.ToString();
2008-05-30 18:15:00
548
原创 判断textbox的正则集
判断文本的正则 content=content.Replace("“","“"); content=content.Replace("”","”"); content = Regex.Replace(content, @"()+|()", "/r/n"); // content = Regex.Rep
2008-05-29 13:34:00
972
1
原创 清楚缓存
不知道大家有没有遇到这种情况,用js的showdiaglo的对话框的时候,除了第一次能访问后台以外,如果不关闭浏览器,它此后不在读后台程序,经验证,这是由于缓存导致,故在page_Load中加入以下清缓存代码即可任何时候访问后台 #region 清除缓存 Response.Expires = 0; Response.Cache.SetNoStore(); Res
2008-04-25 10:10:00
545
转载 防止按钮多次提交
在asp.net中防止按钮多次点击提交的办法! 为提交button 加上下面的属性: System.Text.StringBuilder sb = new Syste
2008-03-13 22:08:00
812
原创 国外顶级开发网站
http://www.c-sharpcorner.com http://www.codeproject.com/ 下面是歌曲:http://www.haoting.com/play/htsonglian1.htm?id=185669&id=185666&id=185668&id=186720&id=186719&id=186724&id=186725&id=186
2008-02-15 12:48:00
958
原创 为GridView每个单元格鼠标移上去显示div
我这里读的是xml,大家可以参照自己的读取方式将数据转换成表格. gridview 的RowBound事件里面的内容//鼠标经过时候显示div function showdivByCs(table) ...{// table=table.replace("&","&");// table=table.replace(">",">");// t
2008-01-17 09:29:00
4037
2
原创 鼠标右下角显示层,javascript读取xml
script language="JavaScript" type="text/javascript">//鼠标经过时候显示div function showdiv(content,field) ...{var x = window.event.x;var y = window.event.y;var show = document.getElementById("ShowInfo")
2008-01-16 10:58:00
1888
2
原创 xml javascript 常用地址
http://blog.youkuaiyun.com/menjoy/archive/2006/12/27/1464298.aspxhttp://www.w3school.com.cn/xmldom/dom_document.asp
2008-01-16 09:51:00
463
原创 div跟随javasript
function showdiv() ...{var x = window.event.x;var y = window.event.y;var show = document.getElementById("ShowInfo");show.style.visibility = "visible";show.style.top = y;show.style.left = x;show.styl
2008-01-15 16:41:00
556
hive连接mysql 报错 readonly server
2016-01-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人