全部 文章 问答 分享 共找到10个相关内容
[文章] 记录一次翻车的装机经历
由于他预算实在是不太够,笔记本在预算之内是无法满足需求的,这时候我们想到了ITX主机,在网络上看了很多的视频最终选择了喵喵折提供的方案来进行装机
2022-07-07 11:01 · 装机 / win11 / epic
[问答] 请问,有人知道B站评论区功功能实现的业务逻辑吗?

开始一张评论表,数据组装为父子结构,渲染没问题,添加和删除评论、回复都没问题了。

2022-03-19 16:35 · java / nuxt
[文章] android开发-网络编程之url携带参数
finalStringapi){newThread(newRunnable(){@Overridepublicvoidrun(){BufferedReaderbufferedReader=null;try{//组装参数
2019-12-10 12:21 · 网络编程 / get / post / android开发 / 安卓
[问答] 头秃,帮帮我吧
finalStringapi){newThread(newRunnable(){@Overridepublicvoidrun(){BufferedReaderbufferedReader=null;try{//组装参数
2020-04-28 23:42 · 网络编程出问题
[文章] 树莓派装机体验笔记(均附有每个步骤的参考链接博客)
@TOC本人CSDN,欢迎关注,嘿嘿1.这是一个开发板,嗯,懂。2.两个系统我用的是servier服务版(小黑框)。3.配制静态IP。!!!!参考文章sudonano/etc/dhcpcd.conf#指定接口eth0interfaceeth0#指定静态IP,/24表示子网掩码为255.255.255.0staticip_address=192.168.1.20/24#路由器/网关IP地址staticrouters=192.168.1.1#手动自定义DNS服务器staticdomain_name_servers=114.114.114.114#保存ctrl+o#退出ctrl+x#重启sudoreboot4.ssh连接和WiFi配制和连接屏幕:wifi连接country=CNctrl_interface=DIR=/var/run/wpa_supplicantGROUP=netdevupdate_config=1network={ssid="wi-finamehere"psk="wi-fipasswordhere"key_mgmt=WPA-PSK}network={ssid="anotherwi-finamehere"psk="anotherwi-fipasswordhere"key_mgmt=WPA-PSK}连接显示屏在TF卡的boot目录下找到config.txt,打开,修改配置选项。#hdmi_force_hotplug=1这句话,把前面的#注释符号去掉,启用HDMI热插拔功能。#config_hdmi_boost=4这句话,把前面的#注释符号去掉,启用加强HDMI信号!!!!!!!参考链接-ssh连接:连接上显示屏后sudoraspi-config。初始账号密码:pi,raspberry选择5->ssh->enable参考链接5.镜像源问题清华园官方文档6.防火墙的安装参考链接sudoapt-getinstallufw#安装sudoufwenable#启用sudoufwdefaultdenysudoufwdisable#关闭sudoufwstatus#查看状态sudoufwallow22#允许外部访问ssh登录sudoufwallow80#允许外部访问80端口sudoufwdeleteallow80#禁止外部访问80端口7.本人对java情有独钟所以。配制jdk环境:参考链接清华园的镜像源JDK不得不说清华园真的厉害(开发板是ARM)。sudotarzxf+你的jdk压缩包配制环境变量sudonano/ect/profile这是最终文件的内容#/etc/profile:system-wide.profilefilefortheBourneshell(sh(1))#andBournecompatibleshells(bash(1),ksh(1),ash(1),...).if["`id-u`"-eq0];thenPATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"elsePATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games"fiexportPATHif["$PS1"];thenif["$BASH"]&&["$BASH"!="/bin/sh"];then#Thefilebash.bashrcalreadysetsthedefaultPS1.#PS1='\h:\w\$'if[-f/etc/bash.bashrc];then./etc/bash.bashrcfielseif["`id-u`"-eq0];thenPS1='#'elsePS1='$'fififi#Thedefaultumaskisnowhandledbypam_umask.#Seepam_umask(8)and/etc/login.defs.if[-d/etc/profile.d];thenforiin/etc/profile.d/*.sh;doif[-r$i];then.$ifidoneunsetifiJAVA_HOME=/home/pi/jdk的文件名CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jarPATH=$JAVA_HOME/bin:$PATHexportJAVA_HOMEexportPATHexportCLASSPATH重启树莓派sudorebootjava-version8.Tomcat的配制配制Tomcat参考链接如果遇到权限问题,参考链接1.sudochmod-R777/工作目录2.sudopasswd他会提示你输入新密码,再次输入密码,就输入以前的一样的就行,成功之后,输入suroot再次输入密码即可~这时候你会发现你输入命令前的$号已经变成#号,这就证明你已经成功了cd到tomcat的目录的bin文件中./startup.sh打开./shutdown.sh关闭在树莓派的浏览器访问端口为8080的网页。localhost:8080同一个局域网下可以连接-真香~/home/pi/apache-tomcat-7.0.103/webapps/ROOT在这个路径下放HTML文件,可以直接运行随便下的一个网站。总的来说还不错。就差一个内外网穿透了。内外网穿透应该就可以做小型的个人的服务器了。9.装个MariaDB,以下代码的参考来源参考链接-1.安装sudoapt-getinstallmariadb-server-2.等待安装完成即可,中间会询问是否继续,输入Y继续即可。安装完成后就可以通过一下命令连接到MariaDBsudomysql-3.连接成功MariaDBWelcometotheMariaDBmonitor.Commandsendwith;or\g.YourMariaDBconnectionidis6Serverversion:10.1.38-MariaDB-0+deb9u1Raspbian9.0Copyright(c)2000,2018,Oracle,MariaDBCorporationAbandothers.Type'help;'or'\h'forhelp.Type'\c'toclearthecurrentinputstatement.MariaDB[(none)]>4.配制密码访问。默认情况下MariaDB安装好后都没有配置访问用户的密码,因此如果需要远程连接时会无法连接。因此需要先對root用户设置密码。首先透过上一步中的命令连接至MariaDB,输入如下语句进行密码的修改。usemysql;UPDATEuserSETpassword=password('password')WHEREuser='root';UPDATEuserSETplugin='mysql_native_password'WHEREuser='root';flushprivileges;exit5.重启服务sudosystemctlrestartmariadb6.重启完成后,试用密码进行mariadb登录,验证是否修改成功。mysql-uroot-p输入上面设置的密码就可以看到第一步安装完成登录时一样的画面了。7.配置MariaDB可远程连接sudonano/etc/mysql/mariadb.conf.d/50-server.cnf文件内容#Insteadofskip-networkingthedefaultisnowtolistenonlyon#localhostwhichismorecompatibleandisnotlesssecure.#bind-address=127.0.0.1bind-address表示只监听了127.0.0.1这个IP,将这一行的前面加上#将这一行注释起来,这样MariaDB就监听了所有的IP。此时从外部的电脑连接MariaDB会提示"xxx.xxx.xxxisnotallowedtoconnecttothisMariaDBServer"。同样使用上一步中的mysql命令连接到MariaDB,输入如下命令:GRANTALLPRIVILEGESON*.*TO'root'@'%'IDENTIFIEDBY'password'WITHGRANTOPTION;--格式如下GRANTALLPRIVILEGESON*.*TO'user'@'remoteip'IDENTIFIEDBY'password'WITHGRANTOPTION;--更新权限FLUSHPRIVILEGES;至此可从外部连接到树莓派上的MariaDB了-我用的是NavicatforMySQL,更新完记得重启MySQL。!!!东西都从这里搬过来的,有需要直接访问原地址!!!10.frp穿透来了穿透来了官方文档上配制,先是服务器接下来是树莓派接下来上指令代码吧:步骤是:下载压缩包,解压到服务器中,然后进行修改上面两个文件;这是运行frp的指令。./frps-c./frps.ini再来一个参考链接!!!这是运行截图!好了结束了我的树莓派
2021-02-28 12:49 · 树莓派
[文章] 关于习电脑/组装电脑你所要了解的内存条知识!
什么是内存?电脑内存(RAM,RandomAccessMemory)是计算机系统中的临时数据存储区域,它在计算机运行时扮演着至关重要的角色。内存发展到第几代了?类型与代际:-DDR(DoubleDataRate):这是第一代同步动态随机存取内存,有多个版本如DDR266至DDR800。-DDR2:第二代内存,频率更高,包括DDR2533、DDR2667和DDR2800等。-DDR3:第三代内存,支持更高的工作频率和更低的电压,频率范围从DDR31066至DDR32133或以上。-DDR4:第四代内存,提供了更大的带宽和更高的效率,频率起步于DDR42133,并且发展到了DDR43200甚至更高。目前,内存技术已经发展到了DDR5(DoubleDataRate5)这一代。DDR5内存于2021年开始逐渐进入市场,并随着新一代CPU平台的发布而普及。相较于前一代DDR4内存,DDR5在频率、带宽、能效以及容量等方面都有显著提升,最高工作频率已超过10000MHz,且拥有更高的数据速率和更低的电压操作,进一步提升了系统性能表现。内存的频率内存频率是指内存模块(RAM)在每秒钟内所能完成的完整数据传输次数,通常以兆赫兹(MHz)为单位表示。随着技术的发展,内存频率从最初的几百MHz发展到目前主流的DDR4内存可以达到几千MHz。例如:DDR3内存的标准起始频率是800MHz至2133MHz,但也有高频版本可以超过这个范围。DDR4内存的标准起始频率是2133MHz,并且能够支持高达4800MHz甚至更高的频率,一些高端或超频的DDR4内存条可以达到5000MHz以上。内存频率对于计算机性能有直接影响,因为更高的频率意味着更快的数据读写速度,从而提升系统整体响应能力,尤其是在处理大量数据交换的应用场景中,如游戏、图像处理和高性能计算等。同时,与内存频率相关的还有时序参数,它们共同决定着内存的实际性能表现。主板的支持主板对内存的支持主要体现在以下几个方面:内存类型(MemoryType):主板支持的内存类型是决定可以使用哪种内存的关键因素。例如,现代主板通常支持DDR4或最新的DDR5内存模块,而较老的主板可能只支持DDR3甚至更早的DDR2、DDR等。内存频率(MemorySpeed):每种类型的内存都有其标准和超频工作频率范围,主板会明确标注它能稳定支持的最大内存频率。例如,一个主板可能支持DDR4-2666MHz的标准频率,也可能通过BIOS更新和支持XMP配置文件来支持高达DDR4-4000MHz或以上的超频内存。内存容量(MemoryCapacity):主板上每个内存插槽的最大单条容量以及整个系统的总内存容量都是有限制的。主板说明书或制造商官网通常会提供每通道最大支持的单根内存容量及系统总内存上限信息。双通道/多通道支持(Dual/QuadChannelSupport):高端主板可能会支持双通道或多通道内存技术,这意味着内存可以成对或者按组工作以增加带宽,提高性能。为了实现最佳性能,用户需要按照主板设计要求安装相应数量和规格的内存条。内存插槽数量与布局(DIMMSlots):不同主板上有不同数量的内存插槽,决定着能够安装多少根内存条。同时,插槽的物理位置也会影响双通道或多通道模式下的正确安装方式。兼容性列表(QVL,QualifiedVendorsList):为了确保兼容性和稳定性,主板制造商通常会提供一个经过验证的内存兼容性列表,列出已测试并确认可与该主板良好配合使用的特定品牌和型号的内存产品。所以我们在选购内存的时候,也要看看主板所支持的内存类型:市面上主流的内存品牌:根据2024年年初的信息,以下是一些在内存市场上较为知名和受欢迎的品牌:金士顿(Kingston)英睿达(Crucial)-这是美光科技(MicronTechnology)的消费级品牌海力士(SKHynix)-韩国品牌,主要以DRAM芯片制造商而闻名,其产品也包括内存模组三星(Samsung)-韩国品牌,全球领先的半导体厂商之一,生产各种类型的内存产品胜创(Kingmax)十铨科技(TeamGroup)-提供多种类型的内存和存储解决方案宇瞻科技(Apacer)-台湾品牌,知名的内存模组制造商联想(Lenovo)-虽然联想主要以电脑品牌著称,但也提供计算机配件,包括内存条G.SKILL(芝奇)-专注于高性能内存和超频市场的品牌Corsair(海盗船)-知名于游戏硬件市场,生产和销售高质量、高频率的内存模块此外,还有许多其他品牌在全球市场上活跃,例如ADATA(威刚)、Transcend(创见)等,它们同样在内存领域有着一定的市场份额和良好口碑。要多大的内存呢?程序员的电脑内存配置需求通常会比较高,具体大小取决于其工作性质和日常使用的软件环境。以下是一些建议:基础开发:对于一般性编程、代码编辑、Web开发等基础开发任务,8GBRAM通常是入门级配置,可以满足大部分IDE(集成开发环境)和相关工具的运行要求。中高端开发与测试:随着现代开发环境复杂性的增加,以及需要同时运行多个大型应用程序、虚拟机、数据库服务或进行编译构建时,16GBRAM成为更为常见的推荐配置,能够提供更好的多任务处理能力和系统响应速度。大数据/机器学习/高性能计算:如果涉及到大量数据处理、深度学习框架如TensorFlow、PyTorch的训练,或者使用复杂的模拟和仿真软件,那么32GB乃至更高容量的内存是必需的,以确保数据在内存中流畅交换而无需频繁读写硬盘。云计算/容器化开发:对于那些经常使用Docker容器进行微服务开发、持续集成和部署的开发者,由于容器技术可能迅速消耗大量内存资源,因此拥有较大内存也是提高工作效率的重要因素。上不封顶,基本上16g做应用开发,32g做web开发,再大也没啥必要,用远程的服务器即可,服务器配置上不封顶,甚至多集群。
2024-02-19 12:52 · 内存 / 配置 / 电脑 / PC / 主板
[文章] 【Android】使用反射机制优化导航页面
首先获取到数据的pageUrl属性,然后根据规则组装成对应的方法名,最后使用反射机制获取方法并调用。
2020-12-21 17:03 · Android / Java / 反射 / 安卓
[文章] 《Java基础之基础语法》
==0){isPrime=false;break;}}if(isPrime){System.out.println(i+"是素数");}}4.方法(Methods)定义一个方法来封装机票价格计算逻辑
2024-03-21 10:35 · java基础 / java / 语法 / 安装 / 环境
[文章] 25000字总结Android优秀的第三方框架、各种学习资料(上)
Github非常实用的省略控件,无emoji截断之乱码,无characterstyle截断之不雅Github歌词风格的TextView,利用Gradient渐变实现Github通过RelativeLayout组装的各种效果的
2020-05-18 19:56 · android
[文章] [待更新]学习笔记-设计模式
使这个抽象过程的不同实现方法可以构造不同的属性的对象允许用户只通过指定复杂对象的类型和内容构建他们,用户不需要知道内部的具体构建细节作用场景创建复杂对象抽象工厂模式只关心由什么工厂生产建造者模式主要目的通过组装生产新的产品操作流程确定产品原型
2021-08-18 17:07 · java / 设计模式
  • 1