计算机考研程序设计 计算字符个数

题目描述 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。 输入描述: 输入一个有字母和数字以及空格组成的字符串,和一个字符。 输出描述: 输出输入字符串中含有该字符的个数。 示例1 输入 ABCDEF A 输出 1 //计算机考研程序设计 计算字符个数 /* 程序设计思想: 注意用getline()读带有空格的字符串,又学到了一个 cin.ignore()、emmm... */ //程序实现: #includ
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

“全栈2019”Java第三十七章:类与字段

难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 “全栈2019”Java第三十七章:类与字段 下一章 “全栈2019”Java第三十八章:类与方法 学习小组 加入同步学习小组,共同交流与进步。 方式一:关注头条号Gorhaf,私信“Java学习小组”。 方式二:关注公众号Gorhaf,回复“Java学习小组”。 全栈工程师学习计划 关注我们,加入“全栈工程师学习计划”。 版权声明 原创不易
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

PAT-乙级-1063 计算谱半径

在数学中,矩阵的“谱半径”是指其特征值的模集合的上确界。换言之,对于给定的 n 个复数空间的特征值 { , },它们的模为实部与虚部的平方和的开方,而“谱半径”就是最大模。 现在给定一些复数空间的特征值,请你计算并输出这些特征值的谱半径。 输入格式: 输入第一行给出正整数 N(≤ 10 000)是输入的特征值的个数。随后 N 行,每行给出 1 个特征值的实部和虚部,其间以空格分隔。注意:题目保证实部和虚部均为绝对值不超过 1000 的整数。 输出格式: 在一行中输出谱半径,四舍五入保留小数点后
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

Python 函数 参数传递

参数传递 在 python 中,类型属于对象,变量是没有类型的: a=[1,2,3] a="Runoob" 以上代码中,[1,2,3] 是 List 类型,"Runoob" 是 String 类型,而变量 a 是没有类型,她仅仅是一个对象的引用(一个指针),可以是指向 List 类型对象,也可以是指向 String 类型对象。 可更改(mutable)与不可更改(immutable)对象 在 python 中,strings, tuples, 和 numbers 是不可更改的对象,而 list
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

12.4 站立会议

今日主要内容是实现了视频播放功能以及播放器的切换。 利用到了menustrip控件, 以及调节file dialog的filter的属性改成: *.mp3;*.mp4;*.wav;*.avi;*.wpl|*.mp3;*.mp4;*.wav;*.avi;*.wpl 这样可以兼容很多格式的视频。 在menustrip控件中音乐播放器中输入代码: 调节音乐播放器的位置以及一些控件的可见性及大小。调节到合适的位置。 在视频播放器的选项中输入代码: 同理调节各项控件的可见性、大小、位置。 使得在运行结果
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

Python3 urllib.parse 常用函数示例

Python3 urllib.parse 常用函数示例 http://blog.51cto.com/walkerqt/1766670 1、获取url参数。 >>> from urllib import parse >>> url = r'https://docs.python.org/3.5/search.html?q=parse&check_keywords=yes&area=default' >>> parseResult = parse.urlparse(url) >>> parseRe
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

hashlib 库

hashlib 库   hash 是一种算法,用来接收一系列数据,经过计算后得到一个hash值   hash值的三大特征:     1. 如果传入的数据一样,得到的hash值一样     2. 只要采用的hash算法固定,无论传多少内容hash值的长度是固定的     3. hash值不可逆,不能通过hash值倒推出内容   hash用途:     特征一和特征二: 效验文件是否完整,比较hash值是否一样     特征三:用于加密, 将密码===> hash值(hash值不可逆) (可以将密
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

Azure DevOps Server 2019 (TFS)安装教程

概述 Azure DevOps Server 2019,作为微软Azure DevOps 的企业私有(on-premises)服务器,是一个为开发团队提供软件协作开发管理的服务平台,在需求管理、代码管理、持续集成和交付、敏捷开发方面为软件开发团队提供全流程的技术服务。 这一运行在企业内网中的开发服务器,由于具备入门门槛低、成本费用低、功能齐全等特点,深受国内软件开发团队、管理团队的喜爱。特别是对数据安全有较高要求的金融行业的用户,DevOps Server 成了企业开发中心的研发服务管理平台,
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

解密chrome cookies文件的encrypted_value

1.环境 .windows 8 (x64) .chrome cookies文件(sqlite 3):%USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\Cookies 2.事由 解密chrome cookies数据的场景. 一个后台程序需要从3个平台抓取数据,每个平台的用户验证方式各不相同.利用浏览器登录后导出cookies实现自动登录. 开发一个工具程序,提供给用户,用户在浏览器登录后,运行该工具程序,导出相关网站的cook
分类: 其他 发布时间: 12-06 23:16 阅读次数: 0

Selenium Firefox淘宝自动登录试验

1.引言 本试验未达期望.作为经验备忘记录. 背景有2个层面的目标: .利用用户名,密码信息登录 .除用户名,密码外,提供与人工打开浏览器操作相似的环境,如Profile,Cookies信息,实现登录 前者对环境依赖最小化. 另外期望以headless方式运行,避免GUI系统环境要求。 淘宝登录页面为: https://login.taobao.com/member/login.jhtml?style=mini 最后的问题出在滑块验证上. 基本认定是对淘宝UA在CAPTCHA人机识别上无法蒙混
分类: 其他 发布时间: 12-06 23:16 阅读次数: 0

Selenuim ChromeDriver自动登录试验

1.环境 chrome版本 chrome://version/ Google Chrome 67.0.3396.99 (正式版本) (32 位) (cohort: Stable) chrome安装位置 %USERPROFILE%\AppData\Local\Google\Chrome\Application chromdriver版本 >chromedriver -v ChromeDriver 2.40.565498 (ea082db3280dd6843ebfb08a625e3eb905c4f
分类: 其他 发布时间: 12-06 23:16 阅读次数: 0

使用ujorm的程序启动慢的问题

使用ujorm访问数据库的程序启动慢,检查发现是执行OrmHandler.loadDatabase时耗时长. 跟踪的调用堆栈如下: MetaDbService.create(MetaDatabase, Session) line: 135      MetaDatabase.create(Session) line: 385     OrmHandler.loadDatabase(UjoDecorator<UJO>...) line: 264     OrmHandler.loadDatab
分类: 其他 发布时间: 12-06 23:16 阅读次数: 0

验证码图片识别训练记录

环境: 操作系统: Windows 8.1中文版 tesseract: 4.00.00alpha 1.准备 (1)在工作目录下创建font_properties文件.内容为: font 0 0 0 0 0 font_properties为字符配置文件. (2)保存下面内容作为bat文件(如t.bat),生成训练数据文件并复制到tesseract训练数据文件目录. 代码来自网上,稍作了修改。 echo Run Tesseract for Training.. tesseract.exe %
分类: 其他 发布时间: 12-06 23:15 阅读次数: 0

文件分散器

本文是多年前的一篇草稿. 1.介绍 用途: .当文件数量很大,无法保存在单一目录下时,需要把文件自动分散到不同的目录下. 特性: .指定一个$HOME目录,可限定每个目录下最多文件数量 .分级目录保存,如$HOME\1,$HOME\2.在$HOME\1下再分目录保存,以保证可容纳足够数量的文件. 按每个目录最大文件数2000个计算,3级可存储的文件数为:2000*2000*2000个文件 .文件名:外部指定,文件名重复时覆盖 .并行考虑:多进程或多线程的情况下,不同进程设置不同的输出目录:如把
分类: 其他 发布时间: 12-06 23:15 阅读次数: 0

Hoard应用

本文是多年前的一篇草稿. 目前项目中准备用hoard,恢复发布此文。 1.背景 das前置机和服务器有崩溃的情况,是否是大量请求时内存不足所致? 一个umx文件加载进内存,内存消耗为什么增大了非常多? 如几十M的文件,加载后内存暴增几百兆---以前有过此现象 2.测试与分析 hoard对此的改善有多大? int new_buf(int times,int size) {  for (int i=0;i<times;i++) {   new char[size];  }  return 0;
分类: 其他 发布时间: 12-06 23:15 阅读次数: 0

使用mitmproxy自动登录测试记录

1.环境 Python 2.7.14 mitmproxy 4.0.4 mitmproxy api 0.18.3 安装mimtproxy后,运行mitmdump并没有在运行目录下生成证书,需要以下步骤 .设置chrome代理为mitmproxy .在chrome中打开http://mitm.it .下载证书 .安装证书 2.测试 目的是绕过目标网站对selenuim的屏蔽. 方法如下: 1.修改index.js中的代码,使其检测为false         function r() {    
分类: 其他 发布时间: 12-06 23:15 阅读次数: 0

利用AutoIt自动登录

1.关于AutoIt 下载 https://www.autoitscript.com/site/autoit/ 相关资料 Language Reference https://www.autoitscript.com/autoit3/docs/ 中文资料 https://www.jb51.net/shouce/autoit/ 调试器 http://www.thefoolonthehill.net/drupal/AutoIt%20Debugger 2.关于Chrome UDF Chrome UD
分类: 其他 发布时间: 12-06 23:14 阅读次数: 0

boost log使用

1.目标 程序日志输出改进目标: 1. 用颜色区分错误和警告 2. 日志文件中用"warning"文本代替数字表示severity,便于日志中搜索 3. 合并log_setting.ini配置文件(到程序json配置文件,不使用init_from_stream) 4. 可同时输出到console和文件 资料未整理完,以后再补充对程序的说明。 2.实现 log.h enum SeverityLevel { SL_TRACE = 0, SL_DEBUG, SL_INFO
分类: 其他 发布时间: 12-06 23:14 阅读次数: 0

程序调用chrome遇到的问题

场景:采用Java+AutoIt3+EditThisCookie自动获取cookie,实现应用程序的自动登录。 AutoIt3脚本操作Chrome浏览器.模拟人工操作.利用EditThisCookie插件保存cookies文件.由java程序使用. 脚本编译成exe文件.设为a.exe.由java程序调用. Java程序在检测到访问失败需要重新登录后调用a.exe.等a.exe执行结束后再尝试利用cookie进行登录。 方案1: 。Java程序启动a.exe 。a.exe先关闭所有Chrome
分类: 其他 发布时间: 12-06 23:14 阅读次数: 0

格式化日志提取模拟写入Elasticsearch

1.目标 任务场景和目标: 已有服务的格式化日志. 利用Ingest Pipeline提取 通过Simulate Pipeline API模拟写入Elasticesearch 目的是对Pipeline文件进行验证。 日志格式如下: 行号|时间戳|进程ID|线程ID|日志级别|消息内容 示例: 2|2018-11-28,10:50:06.792978|6719|140737353873600|WARN|***DKDD 2.步骤 操作步骤如下: 创建Ingest Pipeline文件 提交(p
分类: 其他 发布时间: 12-06 23:14 阅读次数: 0