tao

C#实战系列—学生信息管理系统(三)项目打包

懵懂的女人 提交于 2020-08-07 21:05:06
学生信息管理系统分为三个部分 [ ] 项目展示 [ ] 源码分析 [x] 项目打包 现在展示的是对原有系统进行 二次开发 的结果。为 2.0 版本。 一、项目打包过程 1、在项目的解决方案上右键,选择添加——新建项目 2、选择安装项目,名称随意。 3、项目新建以后,来到项目的属性设置,进行安装包的简单设置。作者、软件名称等等。 4、在应用程序文件夹上右键,选择添加——项目输出,选择主输出即可。 5、在应用程序文件夹上右键,选择添加——文件,找到项目文件里面的Debug文件夹,将里面的所有文件添加到里面。 6、在可执行文件(.exe)上右键,创建快捷方式。 7、在快捷方式的属性界面,添加ICON图标。图标也要添加到应用程序文件夹中才可以被识别。 8、剪切刚刚新建的快捷方式。 9、将刚刚剪切的快捷方式粘贴到用户的程序菜单和用户桌面。也就是还要新建一次快捷方式,然后在粘贴。 10、找到刚刚新建项目的属性。点击系统必备。 11、这里选择第二项。将项目所需依赖都打包到一起。 12、然后右键,点击生成。等待安装包生成完成即可。 二、进行安装 1、来到项目的Debug下,找到安装程序,点击安装。 2、点击下一步,默认即可。 3、点击下一步。 4、点击下一步。 5、安装完成,点击关闭。 6、进入安装位置,可以看到安装目录就是刚刚添加的文件。 三、运行结果 项目开源地址(仅供学习参考) 来源:

mysql 主主互备实现

*爱你&永不变心* 提交于 2020-08-07 15:05:48
今天星期天,么事就写个MYSQL的主主架构的博客,原理如下图,不是我画的网上找的。 主机作用 操作系统 mysql版本 对应IP vip数据库 mysqlA(主) centos6.4 mysql 5.5.48 192.168.48.129 192.168.48.126 mysqlB(备) centos6.4 mysql 5.5.48 192.168.48.132 一: 在每个节点安装mysql数据库: 《1》到官网去下载最新的yum仓库,并安装 http://dev.mysql.com/downloads/repo/yum/ yum install mysql-community-server 《2》用第三方yum 1、导入第三方源webtatic rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm 2、如果已安装低版本的mysql就删除 yum remove mysql mysql-* 3、安装libmysqlclient15 yum install libmysqlclient15 --enablerepo=webtatic 4、安装mysql5.5 yum install mysql55 mysql55-server --enablerepo=webtatic 《3》安装MariaDB 我这里用的这安装的 1、vi

陶哲轩自述考砸经历:智商高达230的数学天才,却因没复习险些挂科

若如初见. 提交于 2020-08-04 12:57:23
很难相信,智商高达 230 的陶哲轩(Terence Tao),也会在一场考试中险些挂科。从这篇自述文章中,我们可以近距离感受到,数学天才的荣耀背后,是多少个不懈探索的日日夜夜。 机器之心报道,编辑:蛋酱、小舟。 陶哲轩是谁? 在数学界,这个名字已经不需要再做任何过多的介绍。他 12 岁夺得国际数学奥林匹克竞赛金牌,21 岁博士毕业,24 岁成为加州大学洛杉矶分校有史以来最年轻的正教授。 在 31 岁那年,陶哲轩获得麦克阿瑟基金会颁发的「天才奖」和有「数学界诺贝尔奖」之称的「菲尔兹奖」。 爱因斯坦的一句话常被用来勉励世人:「天才是 1% 的灵感,加上 99% 的汗水。」 这句话对于陶哲轩而言依然适用,尽管他的智商远超常人——在很小的时候,他接受了父母安排的智商测试,分数高达 230。但对于陶哲轩来说, 在专业上的不懈进取、日复一日的热情与努力,才是取得今日成就的关键。 近日,在《美国数学学会通告》杂志的一篇文章中,陶哲轩记录了自己在普林斯顿大学读博时期的一段「荒唐」经历。正是这段经历,让他明白如何「真正成为一名数学家」。 天才少年陶哲轩 1975 年,陶哲轩出生于澳大利亚,父母均是华人。幼年的陶哲轩便已展现出过人的天赋,两岁时,他就可以教五岁的孩子拼写和数字相加。 三岁半时,父母尝试将他送进私立学校,但任课教师发现不知道该如何面对这个天赋异禀的孩子。最后,陶哲轩和其他孩子一样

2020全球顶尖计算机科学家排名发布:两位华人学者入全球前10,Top 1000华人学者过百

巧了我就是萌 提交于 2020-07-27 10:56:39
近日,Guide2Research 网站发布了 2020 年度全球计算机科学和电子领域顶级科学家排名。该排名旨在为学术社区提供更多可见性,让更多人了解计算机科学领域影响力较大的研究贡献。 该排名收集了 6000 余名科学家的资料,并按照 h-index、DBLP、引用量等多项指标进行评估,从中选出了 top 1000 科学家。 国家/地区与机构排名 这份最新计算机科学家排名反映出了以下几点事实: 该排名中美国科技学家数量依旧占主导地位,其中 616 名学者入选,占总数量的 61.6%。在前 1% 的 10 位科学家中,有 8 位来自美国(其余两位来自加拿大)。与 2018 年榜单上的 621 位科学家相比,美国占主导地位的情况并无太大变化。 其他占比较高的国家依次是英国(55 名,占比 5.5%)、德国(38 名,占比 3.8%)、加拿大(37 名,占比 3.7%)、瑞士(34 名,占比 3.4%)。 亚洲上榜科学家数量呈现显著增长,共有 55 名科学家上榜,而 2018 年这一数字只有 37。 德国和法国的上榜科学家数量出现下滑,其中德国从 2018 年的 44 名科学家下降到了 38 名,法国从 2018 年的 17 名下降到 14 名。 2020 年全球计算机科学和电子领域 top 1000 科学家排名中,不同国家/地区的上榜人数。 2020 年,MIT 共有 44

C#实战系列—学生信息管理系统(一)项目展示

点点圈 提交于 2020-05-08 08:08:59
    最近在整理自己电脑上的学习资料,突然发现大二时小组一起做的 C# 项目—— 学生信息管理系统 。就想运行起来玩玩。可是现在主机里面都是一些开发Android和Java的软件。visual studio 2010也早就卸载了。不过想到我们开发的这个系统在Windows 10系统上的兼容性不太好。所以既然要折腾,那就安装一个 Windows 7 的虚拟机吧。采用 图片展示 的方式来描述。 学生信息管理系统分为三个部分 [x] 项目展示 [ ] 源码分析 [ ] 项目打包 现在展示的是对原有系统进行 二次开发 的结果。为 2.0 版本。 一、项目结构与开发环境 1、学生信息管理系统分为 学生端 、 教师端 、 管理员端 。三个角色可以操作的功能互不相同。结构图大致如下: 2、操作系统: Windows 7 开发环境(Windows 10系统不兼容)。 3、开发工具: Visual Studio 2010 旗舰版 (其他版本可能不兼容) 4、数据库:共 10 张表( Microsoft Office Access 2010 ) 5、开发过程截图 二、项目展示(截图) 1、主界面——登录注册 2、注册界面 3、进行登录(不同角色登录以后进入不同的界面) 4、学生端主界面 5、教师端主界面 6、后台管理主界面 7、学生端的学生信息管理可以进行查询、添加、修改(管理员才可以删除)。 8

appium---代码自动安装app

拥有回忆 提交于 2020-04-28 16:08:41
  在做自动化的过程中,前面都是写的已经把APK安装好了,那么我们做自动化的时候如何把安装的用例也写进去呢? 安装apk 方法一: 我们可以在执行用例启动服务前,直接通过adb install 的方法进行安装apk # coding:utf-8 from appium import webdriver import time import os adb = ' adb install shoujitaobao.apk ' # 执行apk os.popen(adb) time.sleep( 6 ) desired_caps = { ' platformName ' : ' Android ' , # 测试版本 ' deviceName ' : ' emulator-5554 ' , # 设备名 ' platformVersion ' : ' 5.1.1 ' , # 系统版本 " appPackage " : " com.taobao.taobao " , # app包名 " appActivity " : " com.taobao.tao.welcome.Welcome " , # 启动launch Activity " noReset " : True, # 不清空数据 " unicodeKeyboard " : True, # 使用Unicode编码方式发送字符串 "

【Latex】详细的简易教程——写在论文开始之前

大兔子大兔子 提交于 2020-04-27 11:36:10
前言: 在之前我已经写过两篇简单的博客,分别介绍了 怎么安装使用Latex:https://www.cnblogs.com/wayne-tao/p/11703667.html 和 怎么在Latex中加入中文:https://www.cnblogs.com/wayne-tao/p/11703667.html 。之后就断掉没写了,在这篇文章中将会详细的介绍写论文课超作业之前的预备知识工作,下一篇则会介绍写作业中遇到的那些坑。 关于Latex 【起源】 LATEX是在Plain TEX的基础上开发出的一种更为简单的语言,其中“TEX”是由三个希腊字母组成,发音为“Tech”(泰克),最初用于出版工业的数字印刷设备,由Donald E. Knuth(高德纳)1977年开始设计。发音为“Lay-Tech”(雷态克)。 【优势】 模板漂亮:让你的文档足够漂亮以应对各种场合(比较适用学术论文) 编写方便:可以容易地编辑公式、生成脚注、索引、目录、参考文献等复杂的文档结构(简单的手册,目录结构都很nice) 省时省力:可以免去很多费力不讨好的页面样式设计工作 资源丰富:有大量的模版可以借鉴,很容易套用(其实这个是相对的,参差不齐,很多模板却很少满意的,而且因为写模板的水平不一,并不易于套用) 统一标准:LaTex是科研界标准,很多期刊和会议提供模板 【缺点】 不是所见即所得(虽然vs

(appium+python)UI自动化_03_元素定位工具

夙愿已清 提交于 2020-04-24 08:26:52
前言 在UI自动化过程中,需要对手机app上的元素进行定位,然后进一步编写自动化脚本操作app。定位元素首先需要定位工具来辅助查看页面元素。小编常用的定位工具有2种,分别是uiautomatorviewer、appium inspector。 uiautomatorviewer 是Android sdk 自带的定位工具,元素层级展示清晰,但是定位不到内嵌H5页元素。appium inspector是appium上自带的定位功能,元素层级展示不够清晰,查看元素不够方便,但是可以定位到内嵌H5页元素。 一、uiautomatorviewer定位 前提:已安装配置android sdk环境 1,打开uiautomatorviewer定位工具 点击android sdk->tools->uiautomatorviewer 2,usb连接手机 (1)打开手机开发者模式、usb调试功能 (2)手机usb连接电脑 (3)验证连接成功 mac打开终端(windows打开命令行工具)->输入指令“adb devices”->显示设备号即连接成功 3,刷新页面,查看元素 (1)点击左上角 刷新页面 (2) 点击页面,右侧查看元素 鼠标点击左侧页面元素,右侧可查看元素层级关系和元素id、class等属性详情 二、appium inspector定位 前提:已安装appium客户端版本 1

CVPR 2020 | 京东AI研究院对视觉与语言的思考:从自洽、交互到共生

六眼飞鱼酱① 提交于 2020-04-13 20:10:41
【今日推荐】:为什么一到面试就懵逼!>>> 纵观视觉与语言在这六年间的飞速发展史,它就仿佛是两种不同文化(计算机视觉与自然语言处理)的碰撞与交融。这里每一种文化最初的进化都是 自洽 的,即独立地演化形成一套完备的视觉理解或语言建模体系;演化至今,我们当前所迎来的则是两种文化间的 交互 ,自此视觉理解和语言建模不再是简单串联的两个模块,而是通过互相的信息传递成为共同促进的一个整体;对于视觉与语言的未来,则一定是聚焦于两者更为本质和紧密的 共生 ,它所渴望的,将是挣脱开数据标注的桎梏,在海量的弱监督甚至于无监督数据上找寻两者间最为本质的联系,并以之为起源,如「道生一,一生二,二生三,三生万物」一般,赋予模型在各种视觉与语言任务上的生命力。 This monkey on the back of horse Disney made the best cake of all time using projection Tiny squid flopping around on the rocky bottom of fish tank 注:为了更好地便于读者理解和推动视觉语言领域的发展,将这几年我们关于视觉与语言的代表性工作(LSTM-A [1],GCN-LSTM [2],HIP [3],X-LAN [4])进行开源,这些对应的源码都在 GitHub 上陆续公开( https://

appium---Activity

有些话、适合烂在心里 提交于 2020-04-13 16:00:46
【今日推荐】:为什么一到面试就懵逼!>>>   在做自动化的过程中,我们都会发现每次都要从头开始点,一直要点到最后,如果中间出现错误,就需要重现去点,这样很麻烦也很费时间,今天我们来认识一种非常简单的方法,想要测试那个页面,我们就直接跳转到哪个页面进行测试。 Activity Activity是Android系统中的四大组件之一,可以用于显示View。几乎所有的Activity都是对于用户进行交互的,如果还不懂的话,页面,我们所看到的app中的页面就属于一个Activity。其中Android四大组件有Activity,Service服务,Content Provider内容提供,BroadcastReceiver广播接收器。 言归正传,我们继续说我们的想要每次都启动到我们想要的页面,既然前面也说了,每个页面都表示一个Activity,那么我么可以通过Activity的方式来进入 获取Activity的方法 通过adb方式获取Activity # 通过adb方式获取Activity # 方法一: adb shell dumpsys activity top | findstr ACTIVITY # 方法二: adb shell dumpsys activity | findstr " mFocusedActivity " # 方法三: adb shell dumpsys