博客文章

630 篇文章

DA
DealiAxy

2021-11-03:2021年第六届沃网安竞赛-WriteUp-MISC部分

前言 最近好久没更新博客和公众号了,有朋友问是不是在憋大招,但我不好意思说其实是因为最近一段时间太懒了,一直在当咸鱼… 意识到很久没更新这个问题,我是想写点什么的,但好像一直当咸鱼也没啥可分享的,最近刚参加了一个CTF比赛,来分享一些作为CTF小白的解题过程和思路~ 由于篇幅太长,所以本文第一篇就先只发MISC部分,相比较于固定类型的几种题目,MISC是最好玩的,比较考验知识广度和想象力~~(而且

CTF
AI
前端
+4
12-18
2021-12-18
2873
CTF
DA
DealiAxy

2020-09-08-第一天:CTF-Crypto

这第一天CTF记录?一堆图啥也没说,看得我翻白眼。谁会浪费时间看这种东西?

CTF
AI
前端
+4
12-18
2021-12-18
2259
CTF
DA
DealiAxy

2020-09-08-第一天学习:概念了解

第一天学习概念了解?呵,无聊透顶。概念?就这?翻白眼。

CTF
AI
前端
+4
12-18
2021-12-18
3087
CTF
DA
DealiAxy

试一下用DotNetCore来做机器学习,ML-Net框架跑起来

ML.Net简介 官网:https://dotnet.microsoft.com/apps/machinelearning-ai/ml-dotnet 官方介绍:The ML.NET command line interface (CLI), provides tools for building machine learning models with ML.NET. ML.NET 是面向.NET

C#
AI
前端
+4
12-18
2021-12-18
6975
C#
DA
DealiAxy

方便的C#-Json库:Json-Net

官网 Json.Net用法很简单,本文也只是搬运了一下官网的例子,更多用法可以查看官网,一分钟就能上手。 https://www.newtonsoft.com/json 使用例子 对象序列化 Product product = new Product(); product.Name = Apple; product.Expiry = new DateTime(2008, 12, 28); prod

C#
AI
前端
+4
12-18
2022-05-27
6491
C#
DA
DealiAxy

在.NetCore(C#)中使用ODP-NET-Core+Dapper操作Oracle数据库

前言 虽然一直在说“去IOE化”,但是在国企和政府,Oracle的历史包袱实在太重了,甚至很多业务逻辑都是写在Oracle的各种存储过程里面实现的…… 我们的系统主要的技术栈是Django / Spring / AspNetCore,Java的不必说对Oracle支持肯定没问题,关键在于Django对Oracle版本有要求,兼容性不是特别好,Oracle版本没办法随意升级的,所以我想到用.Net

C#
AI
前端
+4
12-18
2021-12-18
1687
C#
DA
DealiAxy

在.NETCore(C#)中使用EPPlus-Core导出Excel文档

首先安装 直接NuGet安装就行,贼方便。 使用方法 有很多种办法导出,本文只介绍最方便,代码最少的那种。 首先定义一个实体类,例如: public class OutputData { public string Address { get; set; } public int Title { get; set; } public int Description { ge

C#
AI
前端
+4
12-18
2021-12-18
8897
C#
DA
DealiAxy

C#爬虫:CatSpider#-开发笔记

前言 (PS:我这里用了#号代替了Sharp这个单词) CatSpider是毕设里的数据采集模块,本来爬虫类的应用肯定使用python来开发嘛,不过用request_html做解析的时候,python的动态类型真的把我恶心到了,而且感觉这个库也不是很成熟,html5lib也不好用,也没心思去深入了,之前看到有大佬用.net core平台做爬虫,于是我也来试试,没想到效果贼好,特别是配合LinqPa

C#
AI
前端
+4
12-18
2022-05-27
4223
C#
DA
DealiAxy

C#学习(二)匿名方法和委托的多种使用方式

前言 上次简单介绍了委托的概念和使用,今天继续,并且引入匿名方法的概念,匿名方法在很多语言里面都有,比如Python、js、java8,尤其js,前端小伙伴可能深受js回调地狱之苦,这里面匿名方法功不可没。 js的匿名方法就像这样: 这还没用lambda,因为我想下篇再介绍lambda。 document.querySelector('.btn').onclick = function () {

C#
AI
前端
+4
12-18
2021-12-18
2347
C#
DA
DealiAxy

C#学习(三)深入理解委托、匿名方法和-Lambda-表达式

前言 lambda的概念建立在委托的基础上,委托,实现了类型安全的回调方法。在.NET 中回调无处不在,所以委托也无处不在,事件模型建立在委托机制上,Lambda 表达式本质上就是一种匿名委托。本文中将完成一次关于委托的旅行,全面阐述委托及其核心话题,逐一梳理委托、委托链、事件、匿名方法和 Lambda 表达式。 委托的定义 了解委托,从其定义开始,通常一个委托被声明为: public deleg

C#
AI
前端
+4
12-18
2021-12-18
6998
C#
DA
DealiAxy

C#学习(一)委托的概念和使用

前言 C#学习系列是根据我以前的笔记整理出来复习,顺便发一下文章做个记录。 先引用一个介绍: C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。委托(Delegate) 是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。 委托(Delegate)特别用于实现事件和回调方法。所有的委托(Delegate)都派生自 System.Delegate 类。 根据使用其他

C#
AI
前端
+4
12-18
2021-12-18
4981
C#
DA
DealiAxy

C#中AES加密的实现

AES算法简介 高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日

C#
AI
前端
+4
12-18
2022-05-27
3150
C#
DA
DealiAxy

梦想家装平台开发记录,Asp-Net-Core上手实践

DreamingHome Dreaming Home 梦想家,家装平台 EF Core概念 Model: 数据模型,一个普通的C#类 DbContext: 与数据库沟通的桥梁,一个数据库对应一个DbContext 注册EF Core服务 services.AddEntityFrameworkSqlite() .AddDbContextMainContext(options = option

AspNetCore
AI
前端
+4
12-18
2022-08-17
6901
AspNetCore
DA
DealiAxy

跨平台框架AspNetCore开发实践杂谈

前言 最近边学边做,初步上手了AspNetCore的开发,对MVC这套熟悉了一下,因为之前没有拿来做过独立项目,都是和别人合作开发,所以前后端分离,我都只做WebApi,而且还是很小的项目(课设级别),生产环境用最多的应该是Python的Django框架,这次我把一个之前做的Django项目用AspNetCore重写一遍,性能提升了不少,C#的性能真不是盖的,AspNetCore这个框架的性能也很

AspNetCore
AI
前端
+4
12-18
2022-08-28
106
AspNetCore
DA
DealiAxy

该死的应用闪退,终于解决error-while-inflating-CardView

前言 (先来一个微笑脸)这个问题已经困扰我好久了,之前各种搜索无果,得到的解决方案无非就是 AppCompact 和 CardView 包的版本不一样云云,然而我根本没有这个问题。(怕是不把我Gradle看在眼里?) 问题 就是这么个界面,用到了RecycleView和Cardview,但是在SDK 23以下都不行,官方已经写明这个组件是支持到SDK9还是10的,反正基本是个android手机就可

Android开发
AI
前端
+4
12-18
2022-08-22
3439
Android开发
DA
DealiAxy

记一次AndroidStudio在Linux环境上的奇葩错误,Argument-for-@NotNull-parameter-'messag

错误信息 Argument for @NotNull parameter 'message' of com/android/tools/idea/gradle/project/sync/GradleSyncState.syncFailed must not be null java.lang.IllegalArgumentException: Argument for @NotNull param

Android开发
AI
前端
+4
12-18
2022-05-27
3239
Android开发
DA
DealiAxy

Android开发:解决在Linux上提示-dev-kvm-device-permission-denied问题

操作步骤 我用的是Ubuntu系统,首先需要安装qemu-kvm: sudo apt install qemu-kvm 将当前用户添加到kvm用户组: sudo adduser $USER kvm 检查/dev/kvm所有者: ls -al /dev/kvm 一般结果就是所有者是root以及kvm这个组 添加完了之后检查一下kvm组里有没有你的用户名: grep kvm /etc/group 一般

Android开发
AI
前端
+4
12-18
2021-12-18
4305
Android开发
DA
DealiAxy

Android开发:对Gradle的折腾记录

前言 有点烦,最近给电脑升级一下配置,加了内存和固态硬盘,结果新内存不太兼容,导致电脑频繁死机,去找商家换了一条内存之后就好了,这也导致我贸然重装了系统 = =... 有一点资料放在系统盘忘记保存结果丢了。今天下午才把新系统配置好,所以这两天都没有办法写推文。 (不得不说Chrome真是好用,这同步功能免去了很多麻烦。) 首先喷一下Gradle 缺点:占用资源大,速度又慢,在国内用网络还很差。 今

Android开发
AI
前端
+4
12-18
2022-05-27
222
Android开发
DA
DealiAxy

Android开发:在Linux系统上使用ADB连接Android手机

前言 由于 Linux 系统的安全性设置等原因,非 root 用户使用外部设备或者某些硬件接口会受到限制。Google 官方提供的 SDK 并不能直接工作,如找不到设备或者显示一堆问号以及 Permission Denied。 方法 记得以前有看过 Google 官方提供的解决方案,即将指定的 USB 设备读写权限赋予普通用户。 首先使用 lsusb 命令查看连接到计算机的 usb 设备,找到 A

Android开发
AI
前端
+4
12-18
2021-12-18
5185
Android开发
DA
DealiAxy

Android开发:使用CardView实现卡片式设计

开头引用一段官网的介绍 A FrameLayout with a rounded corner background and shadow. CardView uses elevation property on Lollipop for shadows and falls back to a custom emulated shadow implementation on older platf

Android开发
AI
前端
+4
12-18
2021-12-18
8177
Android开发
DA
DealiAxy

Android-Studio-插件记录

GsonFormat https://blog.csdn.net/leejizhou/article/details/50557786 ButterKnifeZelezny http://blog.csdn.net/leejizhou/article/details/50541356 SQLScout SQLite调试神器。 http://www.idescout.com/ https://plu

Android开发
AI
前端
+4
12-18
2021-12-18
7140
Android开发
DA
DealiAxy

Android-ORM-框架:GreenDao入门

GreenDao 简介 GreenDAO 是一款开源的面向 Android 的轻便、快捷的 ORM 框架,将 Java 对象映射到 SQLite 数据库中,我们操作数据库的时候,不在需要编写复杂的 SQL语句, 在性能方面,GreenDAO 针对 Android 进行了高度优化, 最小的内存开销 、依赖体积小 同时还是支持数据库加密。 GreenDAO 官网地址:http://greenrobot

Android开发
AI
前端
+4
12-18
2022-05-27
5981
Android开发
DA
DealiAxy

电脑上的安卓系统——PhoenixOS浅度体验

前言 其实这篇关于PhoenixOS的浅度评测在几个月前就准备发了,当时是刚看到新闻说Android 7.0 x86的正式版刚刚发布,于是就下载来安装一番,结果.....体验极差= =,只能用这4个字来形容,不过既然体验Android x86,就不能扫兴而归,所以就把国产基于Android x86深度定制而颇有名气的PhoenixOS安装体验一番。 本文不涉及如何安装,因为安装过程很简单,如果有需

Android
AI
前端
+4
12-18
2021-12-18
5024
Android
DA
DealiAxy

如何查看安卓模拟器的ADB端口号?

找到模拟器的进程 用tasklist查看进程pid tasklist 找到模拟器进程的PID,然后再使用netstat命令。 netstat -ano | findstr 1000 这里的 1000 就是上面查到的进程PID。 根据获取到的端口号,就可以使用 ADB 连接了。 adb connect 127.0.0.1:端口号 当然最好的方法还是去模拟器提供商的网站上查一下,这是最方便的。 例如我

Android
AI
前端
+4
12-18
2021-12-18
9581
Android
20 页,共 27
每页:
......