- 博客(484)
- 资源 (4)
- 收藏
- 关注

原创 stencil+tailwindcss构建Webcomponents组件库尝试与了解
Stencil 是一个专注于构建 Web Components 的框架,能够帮助开发者以原生 Web 技术构建高效、模块化的组件。Stencil 提供了增量编译、按需加载、自动优化等功能,可以生成轻量级的 Web 组件,支持 TypeScript 和 JSX,使得开发者可以高效地开发和维护组件。TailwindCSS 是一款实用的 CSS 框架,通过预定义的实用工具类,帮助开发者以声明式的方式构建响应式的 UI。
2024-12-15 12:27:39
991

原创 对Linux社区”失望“
谈到 Unix 或 Linux 时,许多人往往陷入一种浪漫主义的情怀,仿佛掌握了 Unix 命令行就等同于获得了掌控一切的自由。的确,Unix 的设计初衷是简单、模块化,鼓励用户自己去掌控系统。。《Unix-Haters Handbook》揭露了大量对 Unix 系统设计的批判,那些讽刺之处至今依然具有启发性。这个系统的极简主义和“工具链拼凑”方式,似乎让用户能够自由掌控一切,但实际情况是,用户反而被迫面对大量繁琐的细节。每个命令行工具都有一堆细微的差别和历史包袱,命令行的“自由”反而束缚了开发者的效率。
2024-10-18 17:10:31
956
7

原创 斗气三段:技术、工程、哲学
例如,在前端开发中,许多项目会使用组件化的方法,将 UI 元素封装成独立的组件,每个组件可以在不同的页面或模块中复用。工程化不仅仅是技术的延伸,更是软件开发管理的一部分,它提供了一套清晰的流程、工具和方法,使得软件能够更可控、更高效地交付。技术的进步改变了人类的生活方式,推动了社会结构的变化。例如,制冷技术的发明,不仅改变了食品的储存方式,还带来了全球贸易模式的转变。开源项目让开发者能够自由贡献代码和想法,这种协作性不仅加速了技术的创新,还让全球的开发者都能参与其中,推动了互联网时代的繁荣。
2024-10-13 23:36:32
1089
10

原创 JavaScript Web Full Stack 全栈开发者路线及内容推荐
是负责 JavaScript(ECMAScript)标准制定的技术委员会,任何新的 JavaScript 语言特性都会通过 TC39 提案讨论和采纳。每年发布的 JavaScript 社区调查报告,展示了 JavaScript 生态系统中最流行的框架、库、工具及未来趋势,是开发者了解行业动态的重要参考。JavaScript 拥有全球最大的开发者社区,以下是一些推荐的社区和平台,帮助你保持与最新技术的同步,并从社区中学习和分享经验。,大大提升了 JavaScript 的执行速度。
2024-10-13 22:20:41
3988
5

原创 需求一份前端(React)开发实习
本人二本毕业,某Top500高校硕士,都是软件工程专业。我获得省级优秀毕业生,硕士奖学金录取。因为不可抗力,我要延毕一年,硕士毕业证要在26年1月才能拿。我在大学做过几个网站,我负责Boostrap+Jq+切图,其他人负责后端。我个人目标做React+Node全栈。本来打算读博,但是家庭出现了以外,破产了,父母离婚了。现在需要出来找一份工作糊口。我最喜欢的书是Unix编程艺术。
2024-10-11 17:54:36
265

原创 软件随想录,赛博土木与技术哲学
教育贬值和CS热以及产教分离,带来了大量诸如我这样的庸才. 而软开在过去几十年,部分精英们发明了绝大部分事务. 在甚至适合普通人的“安全型铲子”也不过是“最近的事情”. 在2024年,几家大公司,贡献和控制了数目庞大的“基础设施软件”. 开源运动的旗手FSF和RMS本人就像Emacs一样差不多入土了. 事实上普通人要为大公司付费,拿他们的工具,为他们开发,以加入他们为荣.如Google用Chrome内核几乎控制了整个浏览器市场.Redhat挟持了整个Linux社区.
2024-10-08 12:54:08
471

原创 [Web]如何利用Boostrap框架搭建一个还可以的静态网站
0.首言0.1.完善后的效果0.2.环境‘1.开发工具 :Hbulider2.框架版本:Boostrap 31.关于Boostrap1.1.Boostrap是什么?定义Bootstrap是美国Twitter公司的设计师Mark Otto和JacobThornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web开发更加快捷。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出
2020-06-20 16:04:12
1271

原创 [算法课]算法课全题目解答及各周链接
文章目录各周链接题目第一周上课题目素数判断思路代码解法1.暴力解法2.优化部分唯一重复值查找思路代码解法1.暴力 暴力比对解法2.利用数组查重作业题目[LeetCode]11. 盛最多水的容器题目思路:题目代码:解法1:双指针,动态规划解法2:蛮力算法自学题目异或解决唯一重复值查找问题思路代码解法1.暴力比对第二周上课题目试题A: 组队数据思路代码解法1.枚举解法2.贪心解法3.深度优先搜索解法4.动态规划试题C: 数列求值思路代码作业题目注意----所有人做这2个题目的时候,使用2种方法,其中一种必须用枚
2020-05-29 22:29:34
2156
1

原创 [排序]六种基本排序算法
冒泡排序插入排序归并排序快速排序选择排序堆排序冒泡排序思路有n个数,乱序。第一次,从左往右相邻之间的数字逐格比较大小,如果a[i]<a[i+1],则交换a[i]和a[i+1]的数值,此时队尾数值必定为数列最大值,因此在下一次比对中我们可以不考虑队尾数值。第二次,从左往右相邻之间的数字逐格比较大小,如果a[i]<a[i+1],则交换a[i]和a[i+1]的数值,此时...
2020-05-02 16:38:21
849
2

原创 [第七届蓝桥杯省赛C++B组]省赛全题目题解
文章目录快速分支通道煤球数目生日蜡烛凑算式快速排序抽签方格填数剪邮票四平方和交换瓶子最大比例煤球数目题目来源:第七届蓝桥杯省赛C++B组算法标签:递推题目描述:题目答案:题目思路:题目代码生日蜡烛题目来源:第七届蓝桥杯省赛C++B组算法标签:枚举,双指针题目描述:题目答案:题目思路:题目代码:凑算式题目来源:第七届蓝桥杯省赛C++B组算法标签:全排列题目描述:题目答案:题目思路:题目代码:快速排序...
2020-04-27 21:09:11
1436

原创 [第四届蓝桥杯省赛C++B组]省赛全题目题解
文章目录快速分支通道1.高斯日记来源: 第四届蓝桥杯省赛C++A/B组算法标签 模拟题目描述输出格式思路CPP代码2.马虎的算式题目描述:算法标签: 枚举题目答案:题目思路:题目代码:3.第39级阶梯来源 第四届蓝桥杯C/C++B组算法标签:dfs,斐波拉契,动态规划题目描述思路cpp代码4.黄金连分数来源:第四届蓝桥杯省赛C++B组算法标签:斐波拉契,高精度题目描述:思路:注答案:题目代码5.前...
2020-04-26 22:24:01
1137

原创 [第五届蓝桥杯省赛C++B组]省赛全题目题解
文章目录快速分支通道酒精与饮料切面条李白打酒史丰收运算打印图形奇怪的分式六角填数蚂蚁感冒地宫取宝小朋友排队1.题目 啤酒和饮料算法标签: 枚举题目描述:题目答案:题目思路:题目代码:2.题目 切面条来源:第五届蓝桥杯省赛C++B组算法标签 递推题目描述:题目答案:题目思路:题目代码:3.题目 李白打酒算法标签:dfs题目描述:题目答案:题目思路:题目代码:dfs二进制4.题目 史丰收运算算法标签:...
2020-04-25 01:53:17
2138

原创 超全面的makedown语法讲解!涉及一点KaTeX与时序图
文章目录0. 介绍一下md?1 纯md语法的使用1.1 快捷键1.2 字符效果和横线等1.2.1 横线1.2.2 删除线1.2.3 斜体字1.2.4 粗体1.2.5 粗斜体1.2.6 上标与下标1.2.7 **缩写(同HTML的abbr标签)**1.2.8 引用 Blockquotes1.3 各级标签标签 1标签 2标签 3标签 4标签 5标签 61.4. 列表1.4.1 无序列表(减号)1.4....
2020-03-05 18:57:44
920

原创 手写2000行《python从入门到实践》全部语法习题答案
#1-1 python.org :浏览 Python 主页( http://python.org/ ),寻找你感兴趣的主题。你对 Python 越熟悉,这个网站对你来说就越有用。老实说不怎么看得懂#1-2 输入错误 :打开你刚创建的文件 hello_world.py ,在代码中添加一个输入错误,再运行这个程序。输入错误会引发错误吗?你能理解显示的错误消息吗?你能添加#一个不会导致错误的输入...
2020-03-05 17:40:26
1434
2
原创 聊聊HTML-3-HTML、CSS 与 SEO、可访问性
搜索引擎优化(SEO, Search Engine Optimization)是一系列优化技术,通过改进网站内容和结构,增加网页在搜索引擎中的可见性,进而提高搜索排名。合理使用 HTML 语义标签和结构可以显著提升网页的 SEO 效果。HTML 可访问性(Accessibility)是指网页在设计和开发时需要考虑到所有用户的需求,包括那些有视觉、听觉、认知或运动障碍的用户。通过遵守可访问性标准,开发者可以确保网页为更广泛的受众群体服务,同时也有助于 SEO,因为搜索引擎像屏幕阅读器一样“阅读”网页内容。
2024-10-18 17:27:25
1024
9
原创 论剑LinuxDistro,以及为什么我推荐你使用Windows+Wsl2
ubuntu是最适合新手的linux也是最无聊的linux,ubuntu家坏事做尽,能不选它就不选,ubuntu的完善程度也让你非常无聊,因为你不会动你的桌面环境,不会琢磨你的软件包,不会自己编译下内核,不会捣鼓自己的生产环境,没什么区别。为什么你觉得win简单,因为你习惯了,你适应了,你就知道怎么在你的操作系统上操作,但你才刚进入你的linux,琢磨了一会会,就感慨,为什么,因为太短了。折腾不等于拆桌面,在于每一次对自由软件的,选择,源码的编译,系统的调配的集合。已装回win,永劫无间真好玩。
2024-10-11 22:18:49
376
原创 [JavaScript Beginner‘s Guide]Background and introduction
【代码】[JavaScript Beginner's Guide]Background and introduction。
2024-04-23 18:35:32
1197
1
原创 [人人都能了解的人工智能概论]-1-简史
人工智能是指计算机科学的一个分支,旨在使机器能够执行类似于人类智能的任务。它包括使用各种技术和方法来模拟、延伸和扩展人类的智能能力。人工智能的目标是使计算机具备感知、理解、学习、推理、判断和决策等类似于人类思维能力的功能。它涉及到多个领域的知识,如机器学习、自然语言处理、计算机视觉等。人工智能是现代科技领域的重要研究方向,对社会和经济发展具有重要意义。人工智能的研究和应用已经取得了巨大的进展。我们现在已经可以看到人工智能在各个领域的应用,如医疗保健、金融服务、交通运输等。
2024-04-23 17:00:41
574
原创 [人人都能了解的人工智能概论]-1-概述
参加人工智能入门课程将使您深入了解人工智能的基本概念、原理和应用,掌握机器学习、深度学习等关键技术,并了解其在医疗保健、金融、零售等各个领域的应用场景。同时,随着人工智能技术的不断发展,您还将有机会参与到更多创新项目中,为社会发展贡献自己的智慧和力量。人工智能在各个领域的应用是多种多样的,它已经深入到我们生活的方方面面,并在许多行业中发挥着关键作用。药物研发:人工智能可用于加速药物发现和开发过程,通过分析大量的生物信息数据,帮助科学家预测分子相互作用,发现新的药物候选物。为什么学习人工智能?
2024-04-20 19:08:08
1033
原创 [NEWS]当超大规模云服务提供商和云服务购买了大多数的服务器和存储设备时会发生什么?
事实上,到2028年,服务提供商的支出将从2023年的945亿美元增长到1885亿美元,使这个贵族群体在这类设备上的支出份额达到69.7%。只有超大规模的云(这是一个有意识的混合),它们销售的应用程序内置了昂贵的AI,任何人都无法轻松在自己的数据中心中复制,所有这些都是基于他们自己设计和制造的硬件。但是,平均来看,在过去的二十五年里,这两类购买者的差距一直在逐渐增大,我们认为,从2024年开始,运行大型语言模型的AI服务器可能会改变这种平衡。这引发了我对未来发展的深刻思考。你的未来是你自己的,不是他们的。
2024-04-20 18:57:07
290
原创 Impact of Kubernetes Orchestration on Scalability and Resource Management in Microservices Architect
In the ever-evolving software development environment, widespread adoption of microservices architecture represents a major paradigm change of the software industry. Microservices architecture is a method of splitting large applications into smaller indepe
2024-04-19 05:54:58
636
1
原创 [news]谷歌正在合并其 Android 和硬件团队——一切都与人工智能有关
尽管谷歌曾试图将硬件工作与更广泛的Android生态系统的工作分开,以避免对设备施加特权或使关系复杂化,但随着时间的推移,谷歌的硬件团队越来越专注于打造出色的设备,并向Android世界展示未来的发展方向。在Rick Osterloh的领导下,谷歌成立了一个新的平台和设备团队,旨在将人工智能融入其旗下的所有设备,包括手机、电视以及运行Android的其他设备。总的来说,谷歌的这一举措表明了该公司对于人工智能的重视和投入,并为未来的产品创新和用户体验提供了更广阔的空间。
2024-04-19 05:47:37
269
原创 为什么要选择golang语言?
选择使用 Go 语言的原因有以下几点:并发性强:Go 语言内置的 Goroutine 和 Channel 模型使得并发编程变得简单和高效,使得 Go 语言可以轻松处理高并发的任务。内存管理:Go 语言的内存管理机制非常高效,使用了垃圾回收机制,可以自动管理内存,减少内存泄漏和内存溢出的问题。高效编译:Go 语言的编译速度非常快,可以快速地将代码编译成二进制文件,提高了开发效率。简单易学:Go 语言的语法简洁、清晰,可以快速上手,特别是对于有编程经验的人来说更容易上手。
2023-03-28 20:15:05
397
原创 简要聊聊UNIX,MINIX,LINUX,BSD的区别与特质
Linux、MINIX、BSD和UNIX都是类UNIX操作系统,它们都是基于UNIX操作系统的,但也有很多不同点。UNIX操作系统最早由贝尔实验室的Ken Thompson和Dennis Ritchie于1970年代初开发。Unix是商业操作系统,主要应用于大型机和服务器领域,具有高性能和可靠性。但Unix的源代码是封闭的,用户只能购买许可证来使用。MINIX操作系统是由荷兰计算机科学教授Andrew S. Tanenbaum于1987年开发的,它的设计目标是作为操作系统课程的教学工具。
2023-03-28 00:07:36
1859
4
原创 amd64/UEFI/systemd/gnome/gentoo安装过程记录
注意本人使用install-amd64-minimal-20220123T170538Z.isostage3-amd64-desktop-systemd-20220116T170534Z.tar.xz配置信息CPU: Intel i5-8300H (8) @ 4.000GHz GPU: NVIDIA GeForce GTX 1060 Mobile 6GB Host: OMEN by HP Laptop 15-dc0xxx 格式化磁盘fdisk /dev/nvme0n1gn1
2022-01-27 13:10:21
1740
原创 debian ipxe-qemu (version 1.0.0+git-20190125.36a4c85-5 bug and install kvm+qemu+libvirt+virt-manager
环境 debian sid/testingbug1安装可以只安装 QEMU 和 KVM 进行最小的设置,但大多数用户还需要 libvirt 来方便地配置和管理虚拟机( libvirt-daemon-system - libvirt、 virt-manager - libvirt 的 GUI)。 通常用户应该安装:# apt-get install qemu-system libvirt-clients libvirt-daemon-system adduser <你的用户> lib
2021-06-07 22:53:59
389
原创 Fuck crossover (crossover 32bit依赖完成)
本次是第三次重装系统,我到是发现我用的debian非官方加固件镜像再加testingDVD完全可以把很多驱动和输入法,时区给解决掉。总之这次的问题是我在安装crossover时出现了非常多的32位包缺乏!解决方法倒是帖子满天飞网上大部分都已经失效经过我三小时谷歌,最后灵光一闪,既然crossoer是wine的定制版,那么我可以可以找找wine?wine32apt install wine wine32ia32-libs然后大部分依赖都完成了,剩下了一个 ia32-libs我在pksg.o
2021-06-04 19:16:24
705
原创 [debian]debian个人学习备忘
testing 下载链接testing软件源无限网卡驱动N卡驱动fcitx输入法mkfsapt install xfsprogs xfsdumpvpnvscode在Debian上安装VS Code在你的Debian linux操作系统上通过以下步骤来完成 VS Code 的安装。01、首先输入以下内容来更新软件包索引并安装依赖项:sudo apt updatesudo apt install software-properties-common apt-transport-h
2021-04-22 23:04:27
2670
原创 debian sid 安装android studio
ocrale jdk先删除默认安装的openjdkapt remove openjdk*apt auto-removeapt -f install然后官网下载了随便一个版本的jdk,我的是javaEE16,jdk-16下载好了之后随便放个jdk地址,然后写全局配置我的:全局gedit /etc/profile环境变量export JAVA_HOME=/usr/lib/jvm/jdk-16export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_
2021-04-13 23:44:59
541
1
原创 [第十一届蓝桥杯B组C/C++第二场]即约分数
算法标签 gcd:最大公约数题目思路真的是把答案摔在脸上了最大公约数跑一圈,没了记得到gcd就只需要一分钟,蛋代码#include<iostream>using namespace std;int gcd(int a,int b){ return b?gcd(b,a%b):a;}int ans;int main(){ for(int i=1;i<=2020;i++){ for(int j=1;j<=2020;j++){
2021-03-07 21:58:05
340
1
原创 [第十一届蓝桥杯B组C/C++第二场]门牌号
算法标签题目思路并不是门牌号检测到2就++,因为门牌号可能出现复数个2,所以要分开加确实两分钟都不应该花代码#include<iostream>using namespace std;int ans;int main(){ for(int i=1;i<=2020;i++){ int a=i/1000,b=i/100%10,c=i/10%10,d=i%10; if(a==2)ans++; if(b==2)ans
2021-03-07 21:45:45
541
原创 [第十一届蓝桥杯C/C++B组第一场]跑步训练
算法标签 模拟题目简叙代码拼接#include<iostream>using namespace std;int main(){ int sum=10000;//sum总体力 time已经跑的时间 int time=0; int key=1;//标识,确定这个人现在在跑还是在休息 //模拟整个跑步过程 while(1){ if(key%2==0){//时间为偶数表示为休息 sum+=5;//一秒回复
2021-03-04 21:57:41
393
1
原创 linux复习 --个人快速复习&乱写
1.系统概述1.1.1计算机组成-硬件计算机体系结构沿用Von Neumann(冯 诺依曼)体系结构现代计算机硬件系统由于 cpu 内存,若干i/o设备组成,从功能上由五大功能部件组成:运算器,控制器,存储器,输入设备,输出设备1.CPU:从内存(或高速缓存)中取出指令并执行,基本工作过程:提取指令,译码分析,执行指令.2.存储器:高速缓存,内存,磁盘,光盘等.CPU可以直接存取高速缓存和内存中的程序或数据.现在磁盘一般专指硬磁盘,存取速度低于内存,价格便宜.3.I/O设备: 控制器是
2020-12-15 22:32:10
691
1
原创 [mysql]MySQL数据库如何导出
mysqldump -u usrname -p password dbname > path+dbName.sql
2020-11-11 14:54:46
209
原创 [PHP]查找PHP扩展
php -r “phpInfo();” | grep “extension”php -r code 运行 codegrep keywd 查找 keywd并打印
2020-11-11 14:51:48
240
原创 [PHP]关于如果你的环境是LINUX且恰好你的PHP是7同时你又不是编译的PHP源代码那你的mysql该怎么他妈链接这件事?
安装配置是真的无用功别人的经验都是小马过河环境 deepin,php 7.3因为php7不支持mysql扩展!!!我是apt install 直接安装的php可实际上我找了一下php拓展!发现他娘的mysqli.so就在里面于是我改了一下php配置文件给了一个extension=mysqli.so这个傻逼代码就他妈能运行了!...
2020-11-10 20:52:30
186
原创 词根词缀汇总表
词根词缀汇总表 词根、词缀 含义 例句 a-(ab,abs) one/emphasize absolve anti-(ant) oppose antigernal con-,co-,con-,cor-,col- total/to conclude de emphsize/to antigernal dis-(dir,di) undo/to look to distort
2020-10-28 19:35:06
1458
原创 [PHP]linux系统环境下安装PHP环境
文章目录更新软件包发现错误,公钥错误,重写公钥安转mySQL开启mysql服务登入mysql服务检查mysql版本安装Apach服务安转php检查php版本安装 libapache2-mod-php安转 php7.0-mysql重启mysql和apach服务更改权限调整为最大在/var/www/html/下编写test.php查看测试是否成功 更新软件包发
2020-10-22 16:52:38
417
9.排队论模型 - 副本.pdf
2020-04-10
虹桥机场旅客特性调查分析_官盛飞.pdf
2020-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人