首页
畅所欲言
友情链接
壁纸大全
数据统计
推荐
工具箱
在线白板
Search
1
职教云小助手重构更新,职教云助手最新版下载地址【已和谐】
14,232 阅读
2
职教云-智慧职教,网课观看分析(秒刷网课)
11,468 阅读
3
gradle-5.4.1-all.zip下载
9,509 阅读
4
职教云-智慧职教,签到补签分析(逆天改命系列)
8,203 阅读
5
一个优秀的程序员从写文档开始:免费领14个月语雀云笔记会员
7,019 阅读
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
登录
/
注册
Search
Lan
累计撰写
617
篇文章
累计收到
629
条评论
首页
栏目
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
页面
畅所欲言
友情链接
壁纸大全
数据统计
推荐
工具箱
在线白板
搜索到
452
篇与
的结果
2020-06-10
一行代码秒杀之试题 算法提高 求最大数
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 编写一个程序,输入10个数,确定和打印其中最大数输入格式 输入1行,包括10个数输出格式 输出1行,输出10个数中的最大数样例输入1 2 3 4 5 6 7 8 9 10样例输出10一行代码找出输入的数中的最大数print(max([int(x) for x in input().split()]))
2020年06月10日
857 阅读
0 评论
0 点赞
2020-06-09
开源中国登录pwd解密,SHA1加密
首先来到网站,随便输入账号密码,然后点击登录。pwd:9c485f6fcfc3a7569f8c7a261ec4d73125923337这个pwd应该就是密码,然后被加密了,按照以往的惯例,接下来就是搜索pwd = 或者pwd:了然后在搜索pwd:的时候发现了有用的数据。打个断点,然后重新登录一下。可以看到这是我随便输入的密码,然后就是用CryptoJS.SHA1加密了,最后转成字符串然后直接百度SHA1加密,随便找一个网站测试一下。可以看见加密结果和上面的一样。然后用python实现。SHA1在python的hashlib就有为了方便,就打包一下。def jssha1(pwd): import hashlib sha = hashlib.sha1(pwd.encode('utf-8')).hexdigest() print('Result:'+sha) return sha
2020年06月09日
2,420 阅读
0 评论
0 点赞
2020-06-09
Centos7安装Python3.7
说明全部操作都在root用户下执行1. 安装编译相关工具yum -y groupinstall "Development tools" yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel yum install libffi-devel -y2.下载安装包解压cd #回到用户目录 wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz tar -xvJf Python-3.7.0.tar.xz3.编译安装mkdir /usr/local/python3 #创建编译安装目录 cd Python-3.7.0 ./configure --prefix=/usr/local/python3 make && make install4.创建软连接ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip35.验证是否成功python3 -V pip3 -V
2020年06月09日
209 阅读
0 评论
1 点赞
2020-06-08
C# DBhelpMySQL代码 MysqlDBhelp类代码
这段时间开发用的一直是MySQL,虽然教的是SQLserver,但是都差不多,这里做个笔记。using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using MySql.Data.MySqlClient; namespace LanFilmSystem { class DBHelpMysql { //数据库链接字符串 public static string ConnetStr = "server=;port=3306;user=;password=;database="; //数据库链接对象 public static MySqlConnection Conn = new MySqlConnection(ConnetStr); // 初始化数据库链接 public static void InitConnection() { // 如果链接对象不存在,则打开链接 if (Conn == null) { Conn = new MySqlConnection(ConnetStr); } // 如果链接对象关闭,则打开链接 if (Conn.State == System.Data.ConnectionState.Closed) { Conn.Open(); } // 如果链接中断,则重启链接 if (Conn.State == System.Data.ConnectionState.Broken) { Conn.Close(); Conn.Open(); } } // 查询,获取DataReader public static MySqlDataReader GetDataReader(string SqlStr) { InitConnection(); MySqlCommand cmd = new MySqlCommand(SqlStr, Conn); // CommandBehavior.CloseConnection 命令行为,当DataReader对象被关闭时,自动关闭 // 占用的链接对象 return cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection); } // 查询表 public static MySqlDataAdapter GetAllInfo(string SqlStr) { InitConnection(); MySqlCommand cmd = new MySqlCommand(SqlStr, Conn); MySqlDataAdapter da = new MySqlDataAdapter(cmd); return da; } //增、删、改操作 public static bool ExecuteNonQuery(string sqlStr) { InitConnection(); MySqlCommand cmd = new MySqlCommand(sqlStr, Conn); int result = cmd.ExecuteNonQuery(); Conn.Close(); return result > 0; } // 执行集合函数 public static object ExecuteScalar(string sqlStr) { InitConnection(); MySqlCommand cmd = new MySqlCommand(sqlStr, Conn); object result = cmd.ExecuteScalar(); Conn.Close(); return result; } } }
2020年06月08日
1,929 阅读
1 评论
1 点赞
2020-06-08
根据经纬度查询详细地址API
额,这两天手机上抓了几个的包,然后看到了这么个API,根据经纬度可以查询详细的地址(亲测,精准度不错哦)https://apis.map.qq.com/ws/geocoder/v1?location={纬度},{经度}&get_poi=0&key=OA4BZ-FX43U-E5VV2-45M6S-C4HD3-NIFFI&output=json
2020年06月08日
2,444 阅读
0 评论
0 点赞
2020-06-07
Winform开发笔记之不重复打开MDI子窗口。
昨天发现切换子窗口会出现闪屏等情况,而且还有点延迟,造成卡顿这样子,今早灵光一现,会不会是重复打开了,因为我之前都是直接填充整个父窗口,所以看不到,然后我就取消了Fill,发现还真的是这样,于是百度找了一下,解决方案,然后在CSDN看到了一篇文章,解决了我的问题。需求描述:在MDI窗体中,子窗体只能被打开一次,如果已有窗体不会在重新创建窗体对象1 窗体的创建(1)创建mdi窗体:新建窗体将其名称更改为FormMain,属性IsMdiContainer设置为true(2)创建子窗体1:新建窗体将其名称更改为childForm1(3)创建子窗体1:新建窗体将其名称更改为childForm2(4)增加菜单项tsmi_singleMode,其Text属性设置为单例模式子窗体(5)增加菜单项tsmi_application,其Text属性设置为函数模式子窗体(6)增加菜单项tsmi_foreach,其Text属性设置为函数模式子窗体界面如下:2 单例模式的实现(1)在子窗体1中将其构造函数改成private;添加静态成员和静态变量//私有构造函数 private childForm1() { InitializeComponent(); } //私有静态类类型的成员变量 private static childForm1 inquire = null; //公有静态类型成员函数 public static childForm1 GetWindows() { if (inquire == null && inquire.IsDisposed) { inquire = new childForm1(); } return inquire; }(2)父窗体MDI中的为tsmi_singleMode按钮添加Click事件: private void tsmi_singleMode_Click(object sender, EventArgs e) { childForm1 cf1 = childForm1.GetWindows(); cf1.MdiParent = this; cf1.Show(); }3 函数模式之Application.OpenForms实现使用Application.OpenForms来判断是否创建新的子窗体//使用Application搜集已经打开的子窗体;若找不到就创建;找到则显示 private void tsmi_application_Click(object sender, EventArgs e) { foreach (Form frm in Application.OpenForms) { if (frm is ChildForm2) { frm.Activate(); frm.WindowState = FormWindowState.Normal; return; } } ChildForm2 youForm = new ChildForm2(); youForm.MdiParent = this; youForm.Show(); }4 函数模式实现之遍历this.MdiChildren子窗体实现定义判断函数 private void OpenChildForm(Form formChild)//formChild只是是实例化的但既没有设置为父窗体的子窗体也没有显示 { bool isOpened = false; foreach (Form form in this.MdiChildren) { //如果要显示的子窗体已经在父窗体的子窗体数组数组中,我们就把新建的多余的formChild销毁 if (formChild.Name == form.Name) { form.Activate();//既然我们想新建但已经有了,那就把之前存在的激活并调到最前边来 form.WindowState = FormWindowState.Normal;//窗口大小 为窗口模式 formChild.Dispose(); isOpened = true;//表示窗口已经打开 break; } } if (!isOpened)//如果没打开 { formChild.MdiParent = this;//设置为子窗体 formChild.Show(); } }添加点击事件private void tmsi_foreach_Click(object sender, EventArgs e) { childForm3 cf3 = new childForm3(); cf3.Name = "childForm3"; OpenChildForm(cf3); }5 总结列举了三种实现方式,第一种将类定义为私有构造函数、私有静态成员和公有静态成员的单例模式来实现;方法二遍历Application.OpenForms判断子窗体是否打开;方法三,遍历this.MdiChildren判断子窗体是否存在原文链接:https://blog.csdn.net/m1m2m3mmm/article/details/90551875
2020年06月07日
1,064 阅读
0 评论
0 点赞
2020-06-07
Winform开发笔记之菜单栏切换窗口会闪屏、闪烁
发现的情况如图:经过百度,找到的解决方案如下:将此代码写在要解决闪烁问题的父窗体中:protected override CreateParams CreateParams { get { CreateParams cp = base.CreateParams; cp.ExStyle |= 0x02000000; return cp; } }最后成功解决。
2020年06月07日
1,128 阅读
0 评论
0 点赞
1
...
41
42
43
...
65