EKsumic's Blog

let today = new Beginnings();

Click the left button to use the catalog.

Sort By :
Default
UpdateTime
Reads
RSS  RSS

OR 「History」About this website

This article records the whole history of the website from the idea to the realization, and specifically records the major changes of the website, which are of milestone significance for the operation of the website ...

2020-01-28 00:38:52

761 reads

5 comments

OR Analysis of the elements of government service website - good bad rating list

Hundreds of companies have sprung up in the last couple of years specializing in click farming, delivering bundles of online approval to businesses requiring a quick and dirty way to boost their popularity. But it's not just for commercial companies, it's especially for the ...

2020-09-15 19:13:13

77 reads

0 comments

OR C#Winform向WPF过渡入门(六)

什么是控件模板? 先解释一个最基本的问题,有人觉得模板和定义样式差不多,其实不然。 样式终归是样式, 模板的话,非要定义的话,就说俩字“自举”。 为啥要提到“自举”,其实XAML有人多功能都是微软工作人员帮你自举出来的。 举个例子: 你在VS里面 视图 - 其它窗口 - 找到 ...

2020-09-13 16:11:30

59 reads

0 comments

OR C#Winform向WPF过渡入门(五)

这是一个简单的触发器,它实现的功能是当鼠标移动到按钮的时候,触发第一个触发器使得字体变成红色,并放大到30,当离开的时候,触发第一个触发器,使得按钮还原。 接下来说多条件触发器 多条件触发器 为什么会出现这个东西? 其实看了上面的代码,你应该发现了 ...

2020-09-13 15:06:03

52 reads

0 comments

OR C#Winform向WPF过渡入门(四)

为什么说样式设计很重要? 假设你直接在Grid里面创建3个样式完全相同的按钮,那,这3个按钮应该会出现在同样的位置。 从结论上讲,这3个按钮是相互独立的,当你设置了大小之后,无论如何一般都会居中。 但是你如果放到容器里,这些按钮就会有序排列了 好的,按照以上代码在设计器中的展现 ...

2020-09-13 14:28:24

63 reads

0 comments

OR C#Winform向WPF过渡入门(三)

常用的布局容器: Grid StackPanel WrapPanel DockPanel UniformGrid Grid Grid为WPF中最常用的布局容器,作为View中的主要组成部分,负责框架中整体的页面布局。 Grid.RowDefinitions:可以创建任意多行。 Grid.ColumnDefinitions:可以创建任意多列。 ShowGridLines:可以设置边距 ...

2020-09-13 00:21:03

64 reads

0 comments

OR C#Winform向WPF过渡入门(二)

这里要说一下,拖入一个Button控件的话,下面的XAML也会跟着自动生成一串标签代码,其中的Margin属性,是以坐标来定义按钮在MainWindow的位置的。 我们不应当这样用Margin="45,52,0,0"这种方式定义,因为在不同的设备上,窗口的大小,控件的位置应当采取相对值 ...

2020-09-12 22:33:42

68 reads

0 comments

OR C#Winform向WPF过渡入门(一)

事先声明: 需要先具有一定的HTML基础 后台都是C#,不用学 前台设计模式偏向于网页,使用XAML语言,偏向HTML5化 WPF继承了WinForm的拖拉拽特性,你可以像Winform那样开发,但不建议这样做 大体上还是XAML编程为主 WPF与Winform的区别: 取消了Program.cs里控制台启动 ...

2020-09-12 21:58:47

65 reads

0 comments

OR 【24岁,是DJ】模拟器 - 新企划案

嘛,今天出现这个需求,主要还是因为从 24岁,是DJ https://www.bilibili.com/video/BV1p5411a7nL 这个视频受到了启发。 其它灵感来自于: 抬 棺(加长版)丁 香 花 目力DJ 【邦邦连结?】在邦邦里演奏公主连结的OP吧! 于是,我想做一个【24岁,是DJ】模拟器 ...

2020-09-12 21:01:56

63 reads

0 comments

OR UP主粉丝数量小助手 - BiliBiliShowFanBalloonTips

做这个东西纯属无聊。 本来是想做私信回复机器人的,但是后来发现原来满1000粉丝B站自己就提供自动回复功能。(瞬间没了动力) 但是呢,私信回复我又不能不回,毕竟前面两个视频写在那呢。 那么,最起码的,我想知道有人私信我了,因为最起码有一个粉丝数量增加 ...

2020-09-12 13:30:36

88 reads

0 comments

OR [新手入门]C#关于Groupby到底如何使用?

可见group本视是一个集合,当里面的元素只有1个的时候,你还是得以foreach的方式取得name,具体实例见: 关于PCRArenaRecorder&Analyzer的概率分析相关逻辑代码 这里面已经FirstOrDefault()出来了,但还是得foreach,不然你只能得到key,得不到key所对用的内容 ...

2020-09-11 23:19:21

60 reads

0 comments

OR C#关于Newtonsoft.Json的基本使用案例

关于Newtonsoft.Json的基本使用案例 JObject类是最基础的类 实例:MessageBox.Show((string)obj["目录"]); 高级用法: 以百度OCR为例,先定义类 public class AccessTokenModel {public string log_id { get; set; }public int words_result_num{get ...

2020-09-11 23:04:56

78 reads

0 comments

OR PCRArenaRecorder&Analyzer版本更新日志

2020年09月11日 版本号:v1.1.1.200911_beta 相关改动: 增加了历史记录查询 修复了概率分析的相关BUG 填充了更多的自写解法 2020年09月09日 版本号:v1.1.0.200909_beta 相关改动: 增加解法查询(暂时次数限制)[自写数据库] 去除了CefSharp浏览器控件(chromium内核) 缩小了安装包 ...

2020-09-11 15:32:31

171 reads

1 comments

OR 关于PCRArenaRecorder&Analyzer的概率分析相关逻辑代码

嘛,这次为了把分析器写好写对,真的是吃了不少苦头,都怪我一开始数据库设计弱耦合(×)无关联(√)角色与图片的关系,现在好了,数据库设计简单了,代码就复杂了……讲真,当出现  的那一刻,我都打算阉割了这个Analyzer功能,干脆直接叫Recorder算了。但是 ...

2020-09-11 01:14:47

74 reads

0 comments

OR C#Winform使用 .NET FrameworkCore出现Client side GroupBy is not supported 怎么办?

System.InvalidOperationException:“Client side GroupBy is not supported.” 客户端不支持GroupBy语句。 事故现场:具体报错:解决方案: 解决方案: 先在内存里面开辟一个空间用来存储List。 即在GroupBy之前,添加ToList()方法。 参考答案来源于方案3,但这似乎看起来并不是长久之计 ...

2020-09-10 23:34:23

85 reads

0 comments

OR C#Winform之comboBox使用注意事项

要说comboBox,你要用的最多的两个属性应该是DisplayMember和ValueMember。 可今天呢,为了整这个两个属性,弄了好几次发现是“”,想来想去,才发现是SelectedIndex_Changed被触发了,而引发的错误。 举个例子 因为这里涉及到本地化的事情,在using里面的数据库 ...

2020-09-08 16:40:20

83 reads

0 comments

OR [公主连结Re:Dive]为什么大家这么计较JJC和PJJC排名?

稍微算了一下,要是双场都能在200名以内一个月的话,3000宝石。 相当于公会战排名2801~5000位的宝石量。 要是PJJC能稳定在50以内,且JJC在200以内,每天150宝石,每月4500宝石。 差不多是一次公会战排名前600获得的宝石量。 一个月3000宝石的工资其实也不少了,4500宝石也不少 ...

2020-09-07 15:34:08

124 reads

0 comments

OR 关于Visual Studio编写C#程序的时候的packages是可以删除后上传github的这件事

上次写PCRArenaRecorder-Analyzer的时候,用了CefSharp,结果给packages整了800多M,结果上传github的时候被拒绝提交了。 犹豫了一番,决定尝试删除packages,因为我认为这个包应该会在Debug的时候自己下载回来,果不其然。 我现在真的为自己不好好理解VS的文件结构而感到羞愧,这个东西应该是常识吧。 嘛,不过我也不怎么用github就是了(刚开始用),这个我也没办法注意到。 总之先记一下 ...

2020-09-06 21:27:02

104 reads

0 comments

OR CefSharp的一些使用注意事项

1. 注意不要反复初始化 在初始化的时候,比如:2. 关于判断网页是否加载完成 一般建议是用这个来判定:3. 关于判断网页是否加载完成,你发现执行判断多次,特别是有一种情况是页面是加载完了,但页面里面的元素实际上是还未显示出来的情况, 那建议看这篇博文:4. 建议在Form_closing的时候 ...

2020-09-03 04:03:15

129 reads

0 comments

OR 关于pcrdfans的网页元素分析

//20 $('#battle_chara_select > div > div:nth-child(1) > div.ant-collapse-content.ant-collapse-content-active > div').children().length; //17 $('#battle_chara_select > div > div:nth-child(2) > div.ant-collapse-content.ant-collapse-content-active > div').children().length ...

2020-09-03 03:58:42

114 reads

0 comments

OR C#如何从double数组中选出最大值的下标?

C#如何从double数组中选出最大值的下标? 很好奇有没有直接的方式得到double数组里面最大值的下标,查了一下好像没有。 也就是说,你先max出最大值,再遍历一遍获得下标。 微软好像没提供最直接的方法,不过我有注意到即使是double类型,C#也能用linq语句了 ...

2020-09-03 03:50:40

89 reads

0 comments

RE C#学习笔记之以指定的大小缩放图片

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Drawing; using System.Drawing.Drawing2D; namespace QingdaoZenius { class ScalPhoto { public static Bitmap SizeImageWithOldPercent(string srcPath, int destWidth, int destHeight) { Image srcImage = Image.FromFile(srcPath); try { // 要截取图片的宽度(原始宽度) ...

2020-09-03 03:48:01

109 reads

0 comments

OR C#32位Bitmap转24位Bitmap、C#32位Bitmap转8位Bitmap、C#xx位Bitmap转任意位Bitmap

C# 32位Bitmap转24位Bitmap、C# 32位Bitmap转8位Bitmap、C# xx位Bitmap转任意位Bitmap…… 你知道你为什么搜不到你想要的东西嘛? 是因为,太基础了。 你可能会搜到: C# 图像处理:将图像(24位真彩)转为 8位图像,供深度学习 这个是教你转化为灰度图。 C#图片灰度处理(位深度24→位深度8) ...

2020-09-03 03:40:22

107 reads

0 comments

OR C#实现切割图片

裁切其实是重新作图,需要引入原图,然后选定区域,用画笔重新画一遍图片。 这个东西,并不是我们理解的真正裁剪下来,实际上程序的操作逻辑是画图。 第一步,取得源图片: Bitmap srcImg = new Bitmap(@"charas.png"); 第二步,自定义想获得的目标图片的大小 ...

2020-09-02 03:22:13

107 reads

0 comments

OR CefSharp向浏览器中指定DOM发送点击事件?想操作的网页没有用JQuery怎么办?

相信你翻到了不少抄袭或转载https://www.cnblogs.com/yidanda888/p/12614308.html的文章, 这个代码我就再贴出来一遍:[Code] 原理是先借助jQuery获取指定DOM的偏移,然后发送SendMouseClickEvent完成模拟点击操作 那么问题来了,如果 你想操作的网页没有用JQuery怎么办? ...

2020-09-01 15:08:59

132 reads

0 comments

OR 关于C#相对路径读不起来一些提示

这个问题,一般初学者会碰到,但是偶尔学过的一段时间的人也会疑惑,(嘛,说得就是我啦(*^_^*))。 为啥写这个,是因为我居然被相对路径给折腾了一会儿,仔细想来想去,也没写错啊。 我是把1.txt文件放在Debug目录下,结果它就是读不到。 奇了怪了 ...

2020-09-01 14:53:11

105 reads

0 comments

OR SQLite查看工具的使用注意事项

写这个Tips的目的是为了给初学者一个最基本的提醒,当然也是给我自己(*^_^*) 注意点: SQLite打开的.db后缀文件会在周围生成两个tmp文件,它是暂时的,请不要动这两个文件 SQLite打开并修改后,必须执行保存写入到数据库才可以实现更改 SQLite打开了的.db文件,不要复制或移动 ...

2020-09-01 14:43:54

104 reads

0 comments

OR 网页如何注入JQuery?

之前用谷歌内核模拟器去读取一些内容,发现需要JQuery,而我要爬取的网页正好是没有JQuery的,这对我来讲非常麻烦,于是我想到如何在网页加载后,注入JQuery供我调用。 稍微研究了一下,其实在控制台输入:[Code] 就可以实现的。 像我不能获取的.offset()方法,当注入了这个之后,即可调用了 ...

2020-09-01 14:31:39

107 reads

0 comments

RE C#图像相似度的计算方法

前言: 这个方法对单一色图片的识别效果其实并不好,准确地说,就是黑白不分。 这是一个相对简单的识别,准确率不高,但可以满足部分需求,然后就是一部分代码是有问题的。 ImageSimilarity.cs: ...

2020-08-28 08:59:40

108 reads

0 comments

OR [公主连结Re:Dive]公主竞技场阵容分析程式 - PCRArenaRecorder&Analyzer 说明文档

主界面: 使用步骤: 1.先点击增加玩家,输入玩家基本信息: 2.点击记录阵容,输入昵称或选择ID,选择阵容性质: 3.点击队伍x的第一个头像,我们将打开选择角色视窗: 4.选好你要的5个角色,选好就会直接关闭这个窗口,然后主界面上就有了 ...

2020-08-26 18:43:33

437 reads

0 comments

OR [公主连结Re:Dive]关于PCRGuildAutoBattleHelper问题集中回复

Q:我使用了什么工具? A:PCRGuildAutoBattleHelper。 Q:我用这个东西会不会封号? A:不会,因为它就是鼠标连点器,和按键精灵一个性质。(简而言之,如果这个会封号的话,那用鼠标连点器的都会被封) Q:官方对鼠标连点器的态度如何? A:模糊 ...

2020-08-25 17:42:47

238 reads

0 comments

OR vs2019生成的安装包后安装的程序需要管理员权限运行怎么办?

1. 在解决方案的属性里面- 安全性,找到启用ClickOnce安全设置 2. 勾选 3. 勾选后,你将发现项目里面多出了一个app.manifest文件,点进去 4. 找到代码段 将其改为: 5. 取消勾选 6. 重新编译 参考来源: C# 如何强制以管理员身份运行WinForm程序 ...

2020-08-24 04:31:54

113 reads

0 comments

OR C# ComboBox自动完成功能的示例

首先你得保证 DropDownStyle为DropDown,千万不要是DropDownList,这样会无法输入的。 然后确认接入了数据源, 接入了数据源是指:[Code] 最起码这样的。 在窗体初始化的构造方法里面写:[Code] this.comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems; ...

2020-08-22 18:13:34

132 reads

0 comments

OR 为什么需要规则?

因为所有人都存在恶的一面, 因此群体的规则对于群体内的所有人都要生效, 慢慢的, 不同的群体, 形成了不同的规则。 比方说, 宗教教规, 国家法规, 家族家法等等。 有了这些规则,群体中的个体,才不用担心自己随时被杀,随时被抢, 才可能腾出精力来创造、完善和传承自己的文明 ...

2020-08-22 16:58:57

124 reads

0 comments

OR EntityFrameworkCore 中使用多个DBContext时的注意事项

如果你是想同时生成两套数据库,那是不可能的,你需要一个一个生成。 但是这并不是说你要分别建立数据库上下文,你可以同时建立多个数据库上下文,在Add-Migration的时候选择使用哪个数据库。 比如微软会提醒你: More than one DbContext was found. Specify which one to use. ...

2020-08-22 15:57:53

107 reads

0 comments

OR C#给picturebox控件加图片选中状态

​ 方法一: 简单的方法就是改变picturebox 控件的borderstyle样式 picturebox1.BorderStyle = BorderStyle.Fixed3D; picturebox1.Refresh();//强制控件重新绘制(不一定要强制,看情况) 方法二: 在picturebox控件加一个矩形框  但是这种方法在程序中反应比较慢。 添加矩形框的方法 ​ ...

2020-08-22 02:32:32

128 reads

0 comments

OR C#如何使FlowLayoutPanel支持中键滚轮滚动?

FlowLayoutPanel控件不直接支持MouseWheel事件.即滚动滚轮也不会响应.所以必须手动来支持响应滚轮. 查看了一下FlowLayoutPanel控件的源码,原来FlowLayoutPanel控件是继承于Panel控件的. 所以,Panel控件也是直接不支持MouseWheel事件来进行滚动滚轮的. ...

2020-08-22 00:58:57

110 reads

0 comments

OR C#如何获得被点击控件的ID值

​ 代码: private void button1_Click(object sender, EventArgs e) { Button button = (Button)sender; MessageBox.Show(button.Name); } ...

2020-08-21 23:37:33

138 reads

0 comments

OR C#子窗体如何返回值给父窗体(方法:把A窗体整个传递给B窗体)

class FormA { public void ShowB() {   FormB fb=new FormB(this); // 在构造函数里把A窗体本身传过去   fb.Show(); } } class FormB { FormA fm; //B窗体增加一个FormA类型的成员 public FormB(FormA fm) //添加一个带参数的构造方法,参数类型是FormA {   this.fm=fm; } protected void Method1() {   fm.txtName.Text="Haha!"; //在这儿可以直接操作A窗体里的控件了! } } ...

2020-08-21 23:34:49

134 reads

0 comments

OR C#用ImageLocation获取不到pictureBox控件中图像的路径

情况描述: 控件中的图像是动态添加的 picbox1.Image=Image.FromFile(); //添加图片的代码,运行程序图片可以显示 但是,当我使用 调用picbox1中的图片路径的时候,返回的却是一个空值 解答: ImageLocation是用来设置或者获取picturebox中要显示的图片路径的 ...

2020-08-21 22:34:20

140 reads

0 comments