- 博客(600)
- 资源 (1)
- 收藏
- 关注

原创 Windows 重装系统后 开发环境配置 && 软件安装列表
文章目录重装系统前需要提前下载好的chrome驱动精灵重装系统软件安装列表迅雷firefox火绒安全软件sougouListaryFastStoneCaptureVS CodeNodeJSPythonSQL Server.Net FrameworkgitJDKMavenIDEADBeaverMoboXTermSQL ServerVisual Studio重装系统前需要提前下载好的chromedownload ChromeSetup.exe at https://www.google.cn/intl/e
2021-05-16 09:41:24
1894
7

原创 Ubuntu 应用软件安装 && 开发环境搭建测试 目录
Java开发JDK集成开发环境EclipseIDEA服务器TomcatJettyNginx项目管理MavenGit数据库相关MySQLRedisOracleMongoDBSqliteDBeaverElasticSearch前端NodeJS容器Docker...
2020-02-02 12:28:29
1014

原创 VSCode常用插件及配置修改
常用插件CodeRunner 运行代码(各种语言的代码都可以运行,前提是电脑中安装好了开发环境,配置了环境变量)。配置参数修改修改方法见VSCode中的用户自定义配置文件settings.json和默认配置defaultSettings.json。Ctrl+Shift+P呼出命令面板,输入settings,选择>Preferences: Open Settings (JSON),...
2019-04-17 09:11:30
8172
3

原创 VSCode常用快捷键
下载安装官网VSCodeUserSetup-x64-1.32.3.exe修改主题File->Preferences->Color Theme或快捷键:Ctrl+K T个人最爱Solarized Dark。快捷键TipsCtrl+Shift+P 命令面板Ctrl+PCtrl+Shift+E ExplorerCtrl+Shift+F Find(Search)Ct...
2019-04-17 09:04:07
334

原创 ES6新特性-博客目录
introES6,是JS的第6个版本(edition 6),标准发布与2015年,又称ECMAScript 2015。catalog声明与表达式let与const解构赋值Symbol内置对象新增类MapJS中Map对象的创建,遍历(7种)和使用(增删改查)JS中Map和Array的转换SetJS中Set对象的创建,遍历(7种)和使用(增删改查)JS中Set,Ar...
2019-04-14 21:34:06
263

原创 IDEA常用快捷键
常用代码块生成两个最常用的:sout 提示System.out.println();。psvm 提示public static void main() {...}。可自行设置代码模板,操作流程:File -> Settings -> Editor -> live Templates。通用生成一切 Alt+Insert代码提示 Ctrl+J智能提示(Code Co...
2019-03-21 09:08:35
252
1
原创 由11月27日滴滴崩溃到近两个月国内互联网产品接二连三崩溃引发的感想
如何看待2023年年底,阿里云、滴滴打车、腾讯视频等大厂平台相继发生崩溃故障?
2023-12-04 22:55:45
900
原创 npm ERR! notarget No matching version found for @eslint/eslintrc@^2.1.4.
首先,我怀疑了自己的nodenpm的版本,怀疑了自己的网络问题,怀疑了我当前的操作目录问题。这些都不是。最终发现,是因为我自己的npm指定的镜像源registry中,的的确确是没有该版本的该依赖!!而切换了一个镜像源之后重新跑命令,就可以成功。
2023-12-02 21:33:17
1359
原创 macOS 后台项目已添加 “Google Updater添加了可在后台运行的项目。你可以在“登陆项”设置中管理
macOS 后台项目已添加 “Google Updater添加了可在后台运行的项目。你可以在“登陆项”设置中管理
2023-11-19 10:50:25
306
原创 VSCode 好用的插件分享
在这样的“在多台机器之间频繁切换使用”的场景中,有一个很麻烦的点,举个例子,我不会在每台机器上的VSCode都装上所有我觉得好用的插件,甚至不会在每台机器上都装上这个至今我觉得最好用也最熟悉的文本编辑器。2021年某次周末有时间报名了一次开源相关的活动,意外在现场见到了该插件的作者——韩俊(从学C语言的语法开始用、用了好多年的插件,从来没想到作者是自己人写的,当时很激动)。大四毕业前,我只有一台dell latitude 4550笔记本,最多就是隔几个月重装系统,然后需要重新配置常用软件的使用细节。
2023-11-14 00:14:35
598
原创 效果类似于 distinct 的列值去重/统计 Excel中有unique函数 numbers表格中无
心痛,由于 Excel安装过程慢占用空间庞大且需要账户 + 我对电子表格只有基础的功能需求 + numbers表格界面于Excel更简洁优雅 + numbers表格是Apple官方产品故可用iCloud账户在多平台同步编辑查看很方便 的原因。这个第一个出现的 numbers表格的缺憾:“没有与Excel对应的unique函数”,我会用其他迂回的方式去实现。最近在用 maOS 平台上的一款电子表格软件: numbers表格 做数据整理。想不到真的碰到了一个 Excel 有而 numbers表格 没有的功能。
2023-11-09 07:20:00
323
原创 从最简单基本开始 or 把问题复杂化还自诩为“设计了一个可扩展的系统”?
哪怕是刚入行的程序员,哪怕是一个临时系统,哪怕大家都确定这个系统不会有第二个人去开发,更不会有下一个版本。很早以前我就想自己开发一个web版的记账本软件(好几年前,但可以确定是在2019之后),至今未开始。,这是一个程序员甚至在还没毕业的时候,就要学习模仿的编程方向/模范。程序员在设计系统的时候,一定会被要求:要考虑到系统的可扩展性。考虑系统的可拓展性。我没法说解决,暂时没有通用的解决方式。然后基于此,去设计更多,去添加可拓展性。先用最少的代价出一个能运行的成果。我考虑的太多了,以至于我不能。
2023-10-29 19:26:26
166
原创 如何手动初始化项目目录结构,并在命令行用gradle编译运行项目
常规来讲,在公司内开发都会用到IDE(集成开发环境),不过就是把一些命令行操作,一些需要手动执行的操作集成到界面上。不同的人在初始化同一个项目的时候,有可能会因为编译工具的版本不一致导致编译错误。要注意的是,在这一些列操作中,gradle相关的操作都是用的哪个Gradle?详情见后,在执行命令后多出了什么,就是生成了什么。在项目代码库中的某个位置,指定项目要使用的编译工具的版本和下载链接,即。也能成功编译本项目(用的是本项目中配置好的gradle)。用的是我配置在环境变量中的gradle。
2023-07-16 23:46:43
490
原创 gradle的下载、解压、环境变量配置以及命令行基本用法
我们要做的就是最终使得这个gradle的bin/目录包含在Path环境变量中(这样以后再想执行这个目录下的命令脚本,就可以不用带全路径)。Gradle号称极强,不过目前大多数项目还是基于Maven来做项目的【依赖管理、编译流程管理】等。格式的压缩包在macOS中可在 Finder/访达 中直接双击即可解压。不巧,我需要接触到 Gradle ,所以在这里记录一下对其的使用过程。在上一步你已经看到,gradle目录中的bin/文件夹下有两个脚本。,都是用于管理项目依赖、编译流程等的核心配置文件。
2023-07-16 08:03:18
727
原创 Android 开发入门 - wuyujin1997
已经是2023年,移动互联网的国内用户趋顶之际,这个时候我才开始接触到 Android 开发,是有些晚了。
2023-07-15 18:59:47
792
原创 An enum switch case label must be the unqualified name of an enumeration constant
在`switch case`代码块中,我欲对`enum`类型的对象做case区分。可是报错。
2023-05-28 12:31:47
1566
原创 一款免安装、多平台兼容的 拾色器(Color Picker)
为贯彻落实老板的需求,我需要 拾色器(Color Picker) 来提取某张截图/其他软件中的某个颜色点的色值,而不是表示颜色的英文单词(red/blue/black)。老板说有个地方颜色需要调整,然后发我一张图片指了指说就用这个位置这样的红色,我看挺合适。然后你的鼠标指针就会变成这个小针管,点击你想拾取的颜色位置,会发现该色值已被解析至Elements中对应的位置。有一款软件/工具,能够完成 拾色器 的功能,且在 Windows/MacOS/Linux 平台都可以使用,哪个我能在公司的电脑安装?
2023-04-30 22:18:18
1440
1
原创 DBeaver 没有菜单项 生成SQL Generate SQL
当我查询到一个结果集,我可以选中某几行,然后生成对应的 insert/update/select 等SQL语句。这个生成过程的优点是自动、快速、不易出错。有的时候我在结果集界面选中行后,右键菜单有这个选项,有的时候没有:“生成SQL/Generate SQL”。DBeaver 是一款很棒的多平台、支持多数据源的GUI数据库客户端。一开始我以为是DBeaver的版本问题、系统兼容性问题。后来发现,是我执行的select语句的问题。
2023-04-30 21:10:16
2214
原创 如何使用 JavaScript 原生 API 对中文进行分词? Intl.Segmenter 的简单使用
今天看到在 JavaScript 直接有一个原生API可以完成“分词”的功能,遂记录一下用法。记得之前,使用 Python 做词云分析的时候,用到了。这个python库做中文分词。
2023-04-30 20:41:44
643
原创 别贪多 20230308
而移动端的iOS和安卓、桌面端的Windows/Linux/MacOS客户端软件开发、各类跨平台UI框架如Electron、Flutter、以及小程序、PWA……这个那个技术各有千秋,各立山头。作为一个计算机专业毕业、平时又喜欢上网的人,在校在企听到看到的技术栈形形色色,很多我都觉得很有意思。就拿客户端来举例,我能感觉HTML+CSS+JavaScript是未来界面的基本。但是可以清醒一点,做好分类。在时间有限的前提下、一个人的能力究竟能铺开多少个方向?这个也想学,那个也要会用。个人时间有限,做好选择。
2023-03-08 21:47:30
191
原创 JavaScript 如何优雅地获取多层级response中的某个深层次字段 ?. 可选链条(Optional chaining)
The optional chaining (?.) operator accesses an object's property or calls a function. If the object accessed or function called using this operator is undefined or null, the expression short circuits and evaluates to undefined instead of throwing an error
2023-03-07 07:51:08
500
原创 Objective-C 如何获取某个类型对应的Class对象 如何通过Class对象实例化处对象【反射】
在Java中有反射,就是说你拿到某个类型对应的Class对象,就可以用这个拿到的Class对象去实例化对应类型的对象。都可以获得该类型对应的 Class对象。
2023-02-27 22:54:40
315
原创 Objective-C 类的继承、self和super指针的使用、方法的重写
【代码】Objective-C 类的继承、self和super指针的使用、方法的重写。
2023-02-27 22:25:32
107
原创 Objective-C 使用 getter setter 读写非公开的成员属性
一般情况下,起封装作用的类中的成员属性是不会公开提供给外界直接读写的。通过 **非公开的成员属性+公开的读写方法** 提供对这些值的读写。
2023-02-27 21:45:54
101
原创 Objective-C description 自定义对象的打印格式/输出的字符串 类似于Java 中的 toString 方法
在 Java 中,对于自定义类一般会重写集成自Object类的toString方法,这样在打印该类的对象时,打印出的字符串就是我们在 toString() 方法中返回的字符串值。有两个description相关属性,以及两个description相关的类方法。因此,你随意自定义一个类,然后直接打印该类的对象,会看到对象输出为。【怎么是类方法,不是对象方法?这个问题等暂时不研究。而在 Objective-C 中,也有这样的方法。,要么在Xcode中debug模式下,使用命令。
2023-02-26 20:49:55
479
原创 Objective-C 构造方法的定义和声明规范
总目录 iOS开发笔记目录 从一无所知到入门可以看出,一个类型中,用于返回一个该类型对象的方法(不止是构造方法)的命名规律为以下(其中表示具体的类名):按照上述规律,自定义类,代码如下:Person类定义:main方法调用部分:
2023-02-26 20:08:11
403
原创 Xcode Developer Document 开发者文档
Xcode 14 如何打开 Developer Documantation 开发者文档。
2023-02-26 19:29:40
910
原创 Objective-C 异常处理的基本使用 @try @catch @finally @throw 以及自定义异常类
Objective-C 异常类的基本使用:@try @catch @finally @throw NSExcpetion类的使用。
2023-02-25 10:46:19
132
原创 Objective-C 中类和对象的基本使用 方法的调用(消息传递)
Objective-C,具有面向对象特性的C。但其实,它的面向对象和其他高级语言相比,还是有很大的差异【OC的面向对象是来自于另一种较为古早的编程语言smalltalk的消息传递】。每次点到一些iOS项目里都能看到那些奇怪的我不懂的语法,所以如果自己真心实意想开发iOS程序,Objective- C的面向对象部分的语法还是要仔细过一下。
2023-02-23 22:52:42
373
原创 Interface type cannot be statically allocated
这是一个 Objective-C 中赋值类型的问题,以字符串类。修改等号左边的变量类型为指针类型即可。
2023-02-22 07:32:38
292
原创 Objective-C 字符串拼接函数 多个不同类型的参数拼接到一个字符串 类似于Java中 String.format()方法的原生API
在Objective-C中呢?我有多个参数(类型也许不同),需要拼接到一个字符串中。方法可以做到一次性格式转换。
2023-02-21 22:53:43
318
原创 如何在控制台通过命令行编译 Objective-C 源码文件并运行程序
【代码】如何在控制台通过命令行编译 Objective-C 源码文件并运行程序。
2023-02-21 22:19:19
280
原创 使用 Xcode 创建第一个 Objective-C 命令行程序 HelloWorld
可以运行当前选中的Target(点击上图中顶部红圈位置可以切换要运行的Target)。点击左上角表示项目(带有App图标)的栏目,可以看到项目基本信息。在 Xcode 左上角和右上角有两个按钮(已标红圈),点击可以。要么按左上角的启动按钮(小三角),要么按快捷键。依旧是 Objective- C 的命令行工具。运行的Target名(不是项目名)这次只需要填本次的Target名(即。填好项目名、组织标识符(没有的写个。本次要新增的Target是怎样的?,切换成本次要运行的那个,我们输出的日志字符串。
2023-02-21 22:03:59
1177
原创 如何通过一台 iPhone 申请一个 icloud 邮箱账号 后缀为 @icloud.com
或者说,向 Apple 申请了一个 icloud 邮箱地址,并同时以该邮箱(而非某个手机号)作为你的 Apple ID。当然,如果你 iPhone 有空闲的Apple设备,可以用该邮箱作为 Apple ID 登录,使用Apple的各类软件服务。我的问题是:我已经有了一个 Apple ID,可是我为什么没有看到苹果为我分配一个这个样 icloud 邮箱呢?这里可以设置一下自己想要的邮箱账号前缀(如果别人已经设置过相同的,你需要重新设置)。,请确保做好数据同步和关键软件的同步如:钱包,备忘录,提醒事项……
2023-02-21 19:48:34
14115
CSS选择器-xmind
2019-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人