IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    love 0
    贺翔/CarOL
    发表于
    2023-10-27 10:16:57

    对SCU网络服务安全性的第一次探索

    对【川大疫情防控每日报系统】的探索前言本文中的数据皆由合理/合法途径获取,旨在课业之余找点乐趣,别无其他。API百度地图API这里指百度地图的逆地理编码服务,下文中的ak为scu提供的URL[GET]https://api.map.baidu.com/reverse_geocoding/v3/Query Params键值释义outputjson响应数据格式coordtypewgs84ll坐标系统ak0hYGiH3Ob5ZhV0eWzrGVXCD3bEdBCi6Laccess_key,使用scu自带的location<经度>,<纬度>经纬度(float)Response / Example123456789101112131415161718192021222324252627282930313233{"status":0,"result": {"location": {"lng":104.0790496319792,"lat":30.641844458412959},"formatted_address":"四川省成都市武侯区一环路南2段-11号-附25号","business":"跳伞塔,磨子桥,科华北路","addressComponent": {"country":"中国","country_code":0,"country_code_iso":"CHN","country_ ...继续阅读 (73)


    love 0
    贺翔/CarOL
    发表于
    2023-10-27 10:16:57

    快速反平方根算法

    什么是反平方根反平方根即平方根的倒数:\[y = \frac{1} {\sqrt x}\]该计算表达式在图形学中的向量正规化中经常用到,对于大规模场景的法线向量计算,如果仅使用12345floatrsqrt(floatnumber){floaty =1/sqrt(number);returny;}就显得非常笨拙。因为在计算机中,一般加法与乘法都是经过硬件优化的,计算速度会很快,求平方根则不同。为了更快的计算一个浮点数的平方根的倒数,一个更快更奇怪的算法在《雷神之锤3》中被提出(可能更早),该算法也成为了MagicNumber的典型案例。12345678910111213141516floatQ_rsqrt(floatnumber ){longi;floatx2, y;constfloatthreehalfs =1.5F;x2 = number *0.5F;y = number;i = * (long* ) &y;// evil floating point bit level hackingi =0x5f3759df- ( i >>1);// what the fuck?y = * (float* ) &i;y = y * ( threehalfs - ( x2 * y * y ) );// 1st iteration//y = y * ( threehalfs - ( ...继续阅读 (69)


    love 0
    贺翔/CarOL
    发表于
    2023-10-27 10:16:57

    C++-架构之路

    我的c++架构之路-1异步feature当在一个线程中,创建了一个异步操作(asynchronousoperations)时,该异步操作会返回一个feature对象,可以通过其访问异步操作的状态和结果等。创建异步操作一般有三种方式:std::async、std::packaged_task和std::promise ...继续阅读 (66)


    love 0
    贺翔/CarOL
    发表于
    2023-10-27 10:16:57

    C++小技巧-Lambda表达式

    由于最近项目中用到了C++ Lambda表达式的相关内容,在这里记录一下。什么是Lambda表达式我自己理解的是Lambda表达式就是不需要复杂逻辑的匿名函数,在很多高级语言中都有。比如Python中:12my_list = [1,2,3]new_list =list(map(lambdax:'new'+str(x), my_list))就可以在map中使用Lambda表达式使得程序更加简洁。C++的Lambda表达式C++11提供了Lambda表达式的功能,完整声明的格式如下:1[capture_list] (params_list)mutableexception -> return_type { function_body }各项定义如下: -capture_list:捕获列表,用于捕获外部变量 -params_list:形参列表 -mutable:是否可以修改捕获的外部变量 -exception:异常设定 -return_type:返回类型 -function_body:函数体这6部分中,除了capture_list和function_body,其他4部分都是可选的。常见的情况有以下三种: -[capture_list](params_list) -> return_type { function_body }-[capture_list](params_list) { f ...继续阅读 (87)


    love 0
    贺翔/CarOL
    发表于
    2023-10-27 10:16:57

    qqbot插件-闪照转发

    该QQ机器人使用go-cqhttp和nonebot框架。利用改框架,可以实现破解闪照并转发到指定qq号的功能原理qq的特殊消息都可以表示为CQ码(纪念原来的酷Q),CQ码文档可以参考go-cqhttp文档。我们需要的闪照的CQ码是这样的格式:1[CQ:image,type=flash,file=xxxx.image]去掉type=flash,即可表示为正常的图片。所以反闪照插件的功能思路就是:利用正则表达式:\[CQ:image,type=flash,file=.*?\]捕获Bot接收到的所有闪照CQ码解析出发送者,所在群号以及CQ码的全部信息将CQ码中的type=flash,去掉,再私聊转发给预设的qq号即可NoneBot2中提供了on_regex装饰器,可以直接正则监视所有满足条件的消息,而NoneBot1并未提供类似on_regex的正则匹配装饰器,所以需要用on_message监听所有消息,再对消息进行正则过滤。为了减少计算压力,只监听群聊中的消息即可。源码12345678910111213141516171819202122importrefromnonebotimportget_bottarget_user =765892480pattens = re.compile(r"\[CQ:image,type=flash,file=.*?\]")bot = get_bot() ...继续阅读 (91)


    love 0
    贺翔/CarOL
    发表于
    2023-10-27 10:16:57

    运维记录

    用来记录我操作ubuntu系/windows服务器的一些需要注意的点版本我一直用的是ubuntu的服务器,更关心服务器版本。ubuntu目前稳定版为LTS(Long-Term-Support),每两年发布一次,且永久免费。国内不同服务器厂商提供的ubuntu云服务器不尽相同:[三丰云] 只提供 14.04LTS和16.04LTS[青云] 与 [阿里云] 都提供 18.04LTS[腾讯云] 提供20.04LTS升级版本根据ssh登录服务器后的提示,使用指令do-release-upgrade即可升级版本apt相关使用apt还是apt-get?泛泛来讲apt是apt-get的封装,对用户更加友好,也能显示更多的安装信息。以下的指令我都以apt为准。更新与换源初次使用root登陆服务器之后先:1apt update -y && apt upgrade -y# 更新服务器软件包一般大厂会在云服务器预置自家的apt镜像,如果没有的话可以自己更换apt的源:123cp /etc/apt/sources.list /etc/apt/sources.list.bak# 备份vim /etc/apt/sources.list# 编辑源删掉原来的内容,添加进以下内容,我这里用阿里源(18.04LTS):12345678910deb http://mirrors.aliyun.com/ubuntu/ b ...继续阅读 (68)


    love 0
    贺翔/CarOL
    发表于
    2023-10-27 10:16:57

    SCU教务处爬虫记录

    概述记录爬取scu教务处的事项。模拟登陆使用requests.session()保存爬虫状态首先需要进行登录:前往登录界面,F12打开network,输入错误的登录信息可以查看网络请求记录。真正有用的登录请求信息已经标出。只需要对照着General中的Request Method(POST)、Request Headers和Form Data使用requests.session进行请求即可。注意Form Data中的_spring_security_remember_me参数是装了基兄的scu插件才能看到,加上这个参数可以增加session的保存时间,不需要每次爬取信息都要登录一遍。Form Data中的j_password不是明文密码,而是MD5加密后的密码。Request Headers一定要打对,Cookie参数可以忽略。验证码可以先用GET方法获取,再POST登陆。爬取姓名&头像爬取课表参考代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001 ...继续阅读 (79)


    love 0
    贺翔/CarOL
    发表于
    2023-10-27 10:16:57

    搭建私人云盘

    概述一步一步从购买服务器开始,记录搭建私人云盘的过程。我是用的是Ubuntu 20.04.1 LTS 64bit与OwnCloud搭建的。购买服务器国内的服务器带宽都不高,阿里云的轻量应用可以有5M带宽,但是云盘只有40G不支持扩容。腾讯云不支持优惠续费,所以我直接购买了青云的单核2G2M的服务器,云盘50G可以扩容,买了一年,用来搭建我的云盘。选用OwnCloudOwnCloud是领先的开源文件共享和云协作平台,功能和DropBox类似。owncloud可以支持共享文件与跨设备访问等。在Ubuntu上部署OwnCloud如果是Ubuntu18版本的直接参考https://www.linuxidc.com/Linux/2020-03/162651.htm,下面的内容主要是针对Ubutun20版本安装环境更新系统软件包sudo apt update -y && sudo apt upgrade -y因为OwnCloud是用PHP构建的,所以要安装MariaDB和PHP12345678### 安装MySql(mariadb)sudo apt install mariadb-server mariadb-client### 安装phpsudo apt install software-properties-commonsudo add-apt-repository ppa:ondrej ...继续阅读 (66)


    love 0
    贺翔/CarOL
    发表于
    2023-10-27 10:16:57

    计算机图形学-纹理

    概述纹理映射是着色部分的内容,包括了抗混叠等技术。重心坐标 BarycentricCoordinates重心坐标是定义在三角形上的,表示为\((\alpha, \beta, \gamma)\),满足:\[(x, y) = \alpha A + \beta B + \gamma C \\ \alpha + \beta + \gamma = 1\]当点在三角形内时,满足:\[\alpha > 0 \wedge \beta > 0 \wedge \gamma > 0\]重心坐标可以通过面积比求出,如图除了用面积算,还可以直接通过笛卡尔坐标系下的坐标进行计算使用重心坐标进行插值对需要插值的对象也用重心坐标的形式表示重心坐标不能保证投影变换后坐标不变,所以对于深度信息等需要现在三维空间中插值,再投影到屏幕空间。纹理映射对于光栅化之后的点(u,v)进行纹理映射:texture.sample(u,v),采样得到的值可以替代Blinn-Phong反射模型中漫反射光照中的\(K_d\)参数,用来表示物体表面本来的颜色。在纹理采样过程中会遇到一些问题:纹理放大 ...继续阅读 (77)


    love 0
    贺翔/CarOL
    发表于
    2023-10-27 10:16:57

    CSGO-RealTimeMap开发记录

    介绍CSGO-RealTimeMap是一个致力于将CSGO服务器内的信息实时显示到网页上的一个无数据库项目,灵感来源自Minecraft的插件dynmap。插件分为两部分:游戏服务器的sourcemod插件和服务器本地的网站。项目开源地址:GitHub。开发日期:2020-12-3至2021-01-01。技术栈flask做网页显示。websocket实现前端与数据的同步。sourcemod实现游戏内数据向网站的同步。最初版演示见B站视频。功能目标易于部署&维护的插件/网站结构网页上平滑的玩家移动丰富的图标显示:玩家朝向、所持武器、所属阵营等详细的服务器内信息:玩家在线时间、击杀情况等在线聊天系统开发记录2020-12-5feature更新了道具效果的显示:道具效果更多的关键帧,现在关键帧增加到了10,网页上人物移动的显示效果更加流畅bug内存不释放,怀疑是道具的记录引起的程序运行日志未删除2020-12-6bug fix& feature1.解决内存不释放的问题,采用garbage collector主动释放内存。 >python中的dict删除某个元素之后并不会直接释放内存,需要用gc.collect()来主动释放2. 实现服务器到网页的聊天信息显示(server2web) 3.实现网页到服务器的聊天信息显示(web2server)bug1. 人物移动在网页上显示越来越滞后202 ...继续阅读 (71)


    love 0
    贺翔/CarOL
    发表于
    2023-10-27 10:16:57

    计算机图形学-实时渲染管线

    概述记录描述计算机图形学中实时渲染管线(Real-timeRendering Pipeline)的内容。渲染流水线整个流程都是在硬件(显卡)中实现的。整理流程可以认为包括三大部分:几何图形处理(顶点和三角形变换),光栅化和Fragment处理。Fragments可以理解为像素,如果做了MSAA,那么多个Fragments会组成一个像素。将我们记录的计算机图形学中的渲染流程对应到流水线上:MVP变换在Vertex Processing过程中完成。 ...继续阅读 (70)


    love 0
    贺翔/CarOL
    发表于
    2023-10-27 10:16:57

    计算机图形学-着色

    概述本文章用来记录计算机图形学中与着色(shading)相关的知识。着色的定义在绘画过程中引入明暗或颜色的不同。"The darkening or coloring of an illustration or diagram withparallel lines or a block of color."—Merriam-Webster Dictionary在计算机图形学中,可以理解为:对不同的物体应用不同材质的过程。基础着色模型Blinn-Phong光照模型—Blinn-PhongReflectance ModelBlinn-Phong光照模型认为图像中体现在物体上的光分为三部分:高光(Specular highlights)漫反射(Diffuse reflection)环境光(Ambient lighting)对物体表面的每一个点抽象出以下属性:观察方向\(\vec v\)该点(局部平面)的法线向量\(\vecn\)光照方向\(\vec l\)该点(平面)的参数:颜色、反光系数等着色操作只考虑物体局部的显示,不将阴影或其他物体考虑在内,即shading\(\not =\)shadow。下面介绍Blinn-Phong模型中光照的三个部分。漫反射 Diffuse reflection对于漫反射考虑以下因素的影响:着色点上光的接收光是一种能量形式,着色点周围单位面积接受到的光能量越大 ...继续阅读 (79)


    love 0
    询盘云-贾定强
    发表于
    2023-10-27 09:54:49

    Facebook营销全解析:跨境电商及外贸推广的新战场

    在跨境电商和外贸推广的世界里,Facebook已成为一个不可忽视的营销战场。许多卖家尚未完全理解如何利用Facebook进行有效营销。实际上,Facebook提供了众多营销手段,如群组营销、帖子发布、公共主页运营、MarketPlace交易帖等,这些都是电商卖家可利用的重要资源。1. 好友网络的构建与维护首先,Facebook的好友功能是基础。创建账号后,你可以开始添加好友,并通过点赞、评论等互动,使账号显得更加“人性化”。如果直接添加好友过于缓慢,你可以通过搜索相关行业群组或公共主页,与目标用户建立联系。这种方式不仅高效,还能精准定位潜在客户。2. 发布帖子:多样化的内容形式发布帖子是Facebook营销的核心。无论是文字、图片、视频,还是直播或外链,每种形式都有其独特的吸引力。例如,视频帖子的参与度是其他类型的两倍。同时,纯文字帖子可以通过表情丰富表达,而图片帖子则应选择色彩鲜明、吸引眼球的图片。链接帖子则可以展示附加链接的预览,增加信息的丰富性。3. Group群组:寻找客户与合作伙伴Facebook的Group群组功能,类似于豆瓣的小组,是具有圈层性的社交平台。通过加入公开小组,你可以逐步与群内成员建立联系,进行产品宣传和客户转化。这种方式与国内的微信、微博营销策略相似,但在Facebook上更为广泛和有效。4. 公共主页运营:展示品牌与产品公共主页相当于官方平台,类似于微 ...继续阅读 (131)


    love 0
    老王分享-记录生活
    发表于
    2023-10-27 09:36:00

    如何给Astro添加多语言支持

    为什么要支持多语言?最近沉迷SEO,看了很多文章,也学到了不少,其中提到多语言对SEO的影响是巨大的.比如这篇文章.我手上正好之前建了个站点,在线计时器,入门SEO做的.之前只支持了英文,因为英文是世界语言,相信互联网英文用户比较多.目前上线 2 个月了,每天展现也有 3,400 左右了,因为关键字没选好,竞争太激烈,点击数据不太好看.想着闲着也是闲着,要不加个多语言呗?看看是否像网上说的多语言有助于SEO,说干就干.Astro 如何增加多语言?我用的是Astro,特地上官方网站查了下如何支持多语言,找到了这个.可以看到Astro并没有内置多语言,还是需要自己来实现多语言.原理就是使用JSON文件来记录各个语言的翻译文本,再使用代码读取这个变量,替换掉页面上的内容就行.文档翻到最后可以看到由于 Astro 没有内置这个功能,所以有一些第三方库,我为了省事,直接使用了官方推荐的一个第三方库astro-i18next,目前也已经有 395 个Star了,看着不错.于是跟随文档,一步一步的操作.架子搭起来很快,用起来很舒服.各个语言的文件都是分文件夹分开的,还有HeadHrefLangs和LanguageSelector组件直接可以导入使用.很方便.接下来就是翻译文本内容了,这一点真的要感谢chatgpt,太好用了,我是这么提示的.我会给你一份 JSON 文件,帮我翻译其中的 key,把 ...继续阅读 (107)


    love 0
    询盘云-贾定强
    发表于
    2023-10-27 09:18:11

    新手指南!Facebook营销攻略!

    Facebook,作为当今全球最大的海外社交媒体平台之一,已成为海外推广营销不可或缺的工具。然而,对于许多人来说,Facebook的真正价值和运作方式仍然是一个谜。本文旨在提供一份详尽的Facebook营销指南,帮助读者深入理解并有效运用Facebook进行营销推广。一、为何选择Facebook进行推广选择Facebook进行推广并非无的放矢。对于知名品牌而言,Facebook是一个强大的品牌塑造工具。对于中小企业来说,它是获取持续、稳定且精准流量的关键渠道。一个专业的网络营销人员必须认识到,成功的营销不仅仅在于流量的获取,更在于能否建立一个稳定且高效的流量获取渠道。Facebook在这方面具备以下几个优势:庞大的用户基数:截至2017年2月1日,Facebook的用户数量已达18.6亿。用户留存能力:Facebook的粉丝功能使得用户可以持续关注你的账号,从而保证了流量的稳定性。精准的定位功能:Facebook允许通过地理位置、年龄、性别等多种维度来精准定位广告受众。有效的推荐机制:Facebook能够将你的内容推荐给用户的好友,从而帮助你快速扩大影响力。二、制定Facebook推广计划成功的Facebook推广不仅需要技巧,更需要将其发展成为一个标准化、系统化的工作流程。无论是大型企业还是个体创业者,在制定Facebook推广计划时,都应遵循以下核心原则:获取精准粉丝:通过Fa ...继续阅读 (129)


    love 0
    booop
    发表于
    2023-10-27 08:05:31

    连接共享打印机提示 Operation could not be completed (error 0x00000709)

    连接共享打印机时出现的问题最近需要使用其他电脑连接的打印机打印内容。通过网络成功查找到对应的机器及相关打印机,但双击连接一直提示“Operation could not be completed (error0x00000709)Double check the printer name and make sure that the printer is connected to the network.”,通过不断搜索,最终在微软社区找到了解决办法。如图提示 Operation could not be completed (error0x00000709)当 Windows 11 尝试连接共享打印机时会出现错误消息 0x00000709,出现此错误是因为默认连接方法在 22H2 发生了更改。更改组策略编辑器中的设置可以解决该问题。全新打印机策略是导致报错的罪魁祸首:RPC 连接设置。需要将其切换到命名管道,它才能再次工作。解决办法非 Windows 11 家庭版请注意,在继续之前,您应该以管理员身份登录。在 Windows 搜索中键入“组策略”(Group Policy),然后按下 Enter 键。导航到以下位置:1. 管理模板 > 打印机2. 双击打开右侧的配置“RPC 连接设置”。3. 确保它是“已启用”。4. 在下面的选项下,从下拉菜单中选择“通过命名管道进行 RPC” ...继续阅读 (163)


    love 0
    询盘云-贾定强
    发表于
    2023-10-27 06:23:49

    海外消费者偏好独立站购物的深层原因

    在全球化的电商浪潮中,海外消费者对独立站的偏好日益明显。这一现象背后,是一系列复杂且互相关联的因素所共同作用的结果。个性化与品质的双重追求海外消费者在选择购物平台时,极为重视商品的独特性和高品质。与传统电商平台相比,独立站更能提供符合这一需求的商品。这些平台往往聚焦于手工艺品、艺术作品以及小众品牌,满足消费者对个性化和高品质生活的追求。安全可靠的支付体系独立电商平台通常配备完善且安全的支付系统,这在海外市场尤为重要。相较于国内市场,海外消费者更加依赖信用卡等支付方式。独立平台提供的多元化支付选项和高安全性,赢得了消费者的信任。社交体验的融入购物不再是单一的交易行为,而是一种社交体验。独立电商平台通过社交媒体互动、用户评论和个性化推荐等方式,为消费者提供了丰富的社交体验。这种互动不仅增强了用户粘性,也促进了商品的口碑传播。对搜索引擎的依赖在信息获取方式上,海外消费者普遍依赖于谷歌等搜索引擎。独立电商平台在搜索引擎上的高可见性,使得消费者更容易发现和访问这些平台,从而促进了购物决策的形成。内容营销的魅力独立电商平台通过内容营销策略,如博客、视频和社交媒体内容,为消费者提供了丰富的商品信息和购物灵感。这种策略不仅增强了商品的吸引力,也加深了消费者对品牌的认同感。综上所述,海外消费者偏好独立站购物的原因是多方面的。这些独立站通过满足个性化需求、提供安全的支付体系、创造丰富的社交体验、利用搜 ...继续阅读 (142)


    love 0
    飞虫
    发表于
    2023-10-27 03:57:07

    Linode新上线美国洛杉矶Los Angeles节点

    Linode是一个总部建立于美国新泽西州加洛伟市的虚拟专用服务器(VPS)老牌提供商。它的名字是由英文中Linux中的Li和node(即“节点”一词)构成的混成词。如同它的名字一样,Linode 只提供运行 Linux 的服务器,而不提供运行 Windows Server或其他操作系统的服务器。它的服务一向以稳定著称。2022年2月15日,阿卡迈(Akamai)科技宣布以约九亿美元的价格收购Linode。前不久,Akamai宣布linode增加7个数据中心,近日,已经可以在linode后台创建美国洛杉矶节点的VPS。博主开了一台每月5美元的VPS,简单做了一下测试,linode的机器配置还是没的说,很给力,而且有备份服务及大厂背景,适合长期稳定使用,。如果你还没有Linode账号,通过博主推荐链接注册后可以获得100美元的额度(60天有效期),以下是我的推荐链接:https://www.linode.com/lp/refer/?r=a0bb08a3b3c3255de481122905aedf0b00a34a3e ...继续阅读 (153)


    love 0
    NX の 博客
    发表于
    2023-10-27 03:42:16

    『代码随想录』链表(Linked List)

    DAY 3本篇部分题目在『算法拾遗』链表(Linked List)中已经做过203.移除链表元素还有一个递归版,但是那个空间复杂度是O(n)12345678910111213funcremoveElements(head *ListNode, valint)*ListNode {dummy := &ListNode;{Next: head}curr := dummyforcurr.Next !=nil{ifcurr.Next.Val == val {curr.Next = curr.Next.Next}else{curr = curr.Next}}returndummy.Next}707.设计链表分别写了单向链表和双向链表两个版本单向链表双向链表1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374typeMyLinkedListstruct{head *LinkNodesizeint}typeLinkNodestruct{valin ...继续阅读 (165)


    love 0
    王旭阳个人博客
    发表于
    2023-10-27 01:55:00

    Java使用itext7生成PDF文件(二)

    最终生成的PDF预览 itext7的大部分都是和html的方法差不多,如果有前端基础使用起来会很简单。 参考官方Demo 项目整合itext7(7.1.13) 各个版本之间差异也有很多,注意自己依赖的版本 maven依赖pdf ...继续阅读 (140)


    love 0
    阮一峰
    发表于
    2023-10-27 00:05:53

    科技爱好者周刊(第 275 期):彼得·蒂尔的实验

    这里记录每周值得分享的科技内容,周五发布。本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。封面图令人意想不到,上图这栋看上去很时尚的建筑,竟然是印度的第三个南极考察站---- Bharathi 站,建于2012年。(via)彼得·蒂尔的实验彼得·蒂尔(Peter Thiel,1967-)是美国著名的风险投资家。他有两件事,非常有名。第一件,1998年参与创办 PayPal,四年后以15亿美元被收购,他获利5500万美元。第二件,他是 Facebook 的第一个投资人。2004年,Facebook 还没成立,他就给了扎克伯格50万美元。八年后,这笔投资价值20亿美元。他还出过一本畅销书,书名叫《从0到1》。这是2012年他的斯坦福大学创业课的讲义。今天不谈这些事情,我只想谈谈,他的一个离经叛道的实验,让我有极大的共鸣。这个实验就是验证,创业者到底要不要读(完)大学。彼得·蒂尔一直认为,很多有才华的年轻人,都被大学耽误了。虽然他本人是斯坦福大学的文学学士和法学博士,但是他公开说,自己读完学位,只是因为不知道还能干什么。"我看到那些与我一样的年轻人,而感到内疚。你不知道自己的人生该做什么,所以你拿到了本科学位。你不知道本科学位可以做什么,所以你又拿到了研究生学位。我就是这样选择了法学院,那是一个人不知道还能做什 ...继续阅读 (284)


    love 0
    Tim
    发表于
    2023-10-26 23:18:13

    GithubWebhook解析服务

    Webhook Webhook是一种基于HTTP的回调函数,可在两个应用编程接口(API)之间实现轻量级的事件驱动通信。客户端向服务器API提供唯一URL,并指定它想要知道的事件。设置webhook后,客户端不再需要轮询服务器;发生指定的事件时,服务器会自动将相关的有效负载发送到客户端的Webhook URL。 Webhook可以是实现自动化的重要一环,而且实现简单(仅一次http请求,可以嵌到任何地方),国内飞书、钉钉和企业微信等都支持Webhook推送消息。 以上是好处,那么坏处就是http请求的参数不统一,就 ...继续阅读 (154)


    love 0
    德育处主任
    发表于
    2023-10-26 22:33:57

    眨个眼就学会了PixiJS

    本文简介带尬猴,我是德育处主任当今的Web开发中,图形和动画已经成为了吸引用户注意力的重要手段之一。而Pixi.js作为一款高效、易用的2D渲染引擎,已经成为了许多开发者的首选(我吹的)。本文将为工友们介绍PixiJS的基础知识和使用方法,希望可以和工友们快速光速入门,掌握Pixi.js的用法。实际工作中我还没有用上Pixi.js,本文只是记录我的学习过程。将我认为入门时需要掌握的知识点记录下来。所以,你们懂的,太难的问题我回答不上,或者我会用拆特鸡皮蹄敷衍你。环境搭建本文将使用原生三件套的方式讲解如何使用Pixi.js,你可以根据自己的需求搭建环境。我使用VS Code开发,并在VS Code安装了Live Server插件方便启动本地服务。创建好项目后就需要安装Pixi.js,常用的方式有CDN和NPM,选其中一种就行。本文使用 Pixi.js 7.2 版本CDN本文为了和各位工友一起快速上手Pixi.js,所以会使用CDN的方式引入Pixi.js。在实际项目开发中,你最好还是将Pixi.js保存到你的项目中再引入。根据你的项目需求选择对应的Pixi.js版本:🔗 Pixi.js 历史版本下载地址NPM工作中很多项目都会使用脚手架的方式进行开发,通常也会使用npm的方式下载依赖包。Pixi.js也提供了这种方式。npm i pixi.js下载好Pixi.js后,在需要用到Pix ...继续阅读 (123)


    love 0
    夕水
    发表于
    2023-10-26 22:26:45

    有关安卓软键盘遮挡输入框的问题分析及处理方案

    本文参与了1024 程序员节活动,欢迎正在阅读的你也加入。经过多番查阅资料,发现只通过前端是无法完美处理该问题的。主要原因在于:js没有相关接口可以准确获取安卓手机软键盘的高度,这样也就无法处理当软键盘弹出时,能够将输入框顶上去,并且与软键盘完美的贴合,比如输入框在最底部的场景,此时页面滚动高度不够,因此无法准确的滚动到底,使得软键盘将输入框顶上去并与之完美的贴合。js并不能监听软键盘关闭的事件,比如点击折叠按钮关闭软键盘,此时输入框焦点还在,无法触发输入框的blur事件,有人说会触发resize事件,但是经过我的测试,resize事件并未触发。以下是我的解决方案。首先封装一个获取页面视图宽高的工具函数,代码如下:const getViewSize = ():{ width:number;height:number } { if (window.innerWidth) { return { width: window.innerWidth, height: window.innerHeight }; } else if (document.compatMode === 'CSS1Compat') { return { width: document.documentElement.c ...继续阅读 (128)


    love 0
    码哥字节
    发表于
    2023-10-26 21:19:52

    Redis 7.0 源码环境搭建与阅读技巧

    天下武功,无坚不摧,唯快不破!我的名字叫 Redis,全称是 Remote Dictionary Server。有人说,组 CP,除了要了解她外,还要给机会让她了解你。那么,作为开发工程师的你,是否愿意认真阅读此心法抓住机会来了解我,运用到你的系统中提升性能。我遵守 BSD 协议,由意大利人 Salvatore Sanfilippo 使用 C 语言编写的一个基于内存实现的键值型非关系(NoSQL)数据库。我是一个内存数据结构存储、可作为数据库、缓存、消息队列、流处理引擎,速度快是我的特点。根据官方数据,Redis 的 QPS 可以达到约 100000(每秒请求数)。我提供了 String(字符串)、Hashes(散列表)、Lists(列表)、Sets(无序集合)、Sorted Sets(可根据范围查询的排序集合)、Bitmap(位图)、HyperLogLog、Geospatial (地理空间)和 Stream(流)等数据结构。数据结构的使用技法和实现原理是你核心筑基必经之路,好好修炼。除此之外,我还具有主从复制、Lua 脚本、LRU 淘汰机制,事务和不同级别的磁盘持久化功能,并通过 Redis Sentinel(哨兵)和 Redis Cluster(Redis 集群)实现高可用,这部分内容,重中之重,高手必备。我还支持一些原子操作,支持异步复制实现快速非阻塞同步和自动重连,另外需要 ...继续阅读 (121)


    love 0
    accolac99
    发表于
    2023-10-26 15:21:54

    Teachersgram up to 30% off funny teacher tees Halloween Promo for you

    As the leaves change color and the temperature drops, autumn arrives with its crisp air andteacher sweatshritscozy vibes. For teachers, this season can be both exciting and challenging, with the return of school and the need for comfortable yet stylish clothing. Fortunately, teacher sweatshirts have become a popular choice for educators, combining warmth, style, and functionality. In this article, we will explore why teacher sweatshirts are the perfect autumn companion and some cool ways to embrace them.Teacher sweatshirts are incredibly versatile, making them an essential addition to your aut ...继续阅读 (144)


    love 0
    惜分飞
    发表于
    2023-10-26 12:18:46

    redhat和oracle linux kernel对应关系—202310

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:redhat和oracle linux kernel对应关系—202310作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.] Oracle LinuxOracle Linux Release DateOracle Linux Kernel / Architecture / Release StringRed Hat Enterprise LinuxRed Hat Enterprise Linux Kernel / Release StringOracle Linux 9 Red Hat Enterprise Linux 9 Oracle Linux 9.111 Nov 2022UEKR7 5.15.0-3.60.5.1.el9uek ^ * (x86_64, aarch64)RHCK 5.14.0-162.6.1.el9_1 (x86_64, aarch64)redhat-release: Red Hat Enterprise Linux release 9.1 (Ootpa)system-release: Oracle Linux Server release 9.1oracle-release: Oracle Linux Serve ...继续阅读 (171)


    love 0
    惜分飞
    发表于
    2023-10-26 12:18:46

    redhat和oracle linux kernel对应关系—202310

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:redhat和oracle linux kernel对应关系—202310作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.] Oracle LinuxOracle Linux Release DateOracle Linux Kernel / Architecture / Release StringRed Hat Enterprise LinuxRed Hat Enterprise Linux Kernel / Release StringOracle Linux 9 Red Hat Enterprise Linux 9 Oracle Linux 9.111 Nov 2022UEKR7 5.15.0-3.60.5.1.el9uek ^ * (x86_64, aarch64)RHCK 5.14.0-162.6.1.el9_1 (x86_64, aarch64)redhat-release: Red Hat Enterprise Linux release 9.1 (Ootpa)system-release: Oracle Linux Server release 9.1oracle-release: Oracle Linux Serve ...继续阅读 (157)


    love 0
    caimouse
    发表于
    2023-10-26 10:23:46

    C#开发的IEnumerable接口

    接着下来,我们来学习一个更加复杂一点的例子,比如想把整个文件当作一个迭代器来访问,可以使用更加复杂的LINQ查询,这样就需要给读取文件加入IEnumerable 接口,并且采用这种方式可以减少内存的占用,假如你有一个10G的文件,全部加载到内存是不太好吧,所以需要采用这种迭代的方式进行读取了。先要声明一个类StreamReaderEnumerator,这个类实现打开文件,并且实现IEnumerable 接口的函数,这样才能迭代访问。下面这个属性变量,获取当前一行内容,并且进行判断。 ...继续阅读 (143)


    love 0
    老王分享-记录生活
    发表于
    2023-10-26 09:36:00

    每周分享 | 第03期

    每周分享本周我看到的,听到的,有趣的,有意思的,有用的信息给大家,如果你感兴趣,欢迎订阅RSS.科技小鹏汽车科技日看点:发布飞行器和机器人、MPV 车型 X9 亮相10 月 24 日,1024 小鹏汽车科技日在广州举行。小鹏汽车董事长兼 CEO 何小鹏在演讲中称,汽车将从软件定义汽车逐步进化至 AI 定义汽车的时代。高通发布骁龙「X Elite」处理器:全球最强,可本地运行 130 亿参数 AI 大模型骁龙 X Elite 采用定制 Oryon CPU,基于 4nm 工艺打造,采用 12 颗 3.8GHz 大核,支持双核睿频至 4.3GHz,内存带宽 136GB/s,缓存总数 42MB单核性能超越了 M2 Max 和 i9-13980HX,并且能耗更低,可在本地运行 130 亿参数 AI 大模型可以说是目前地表最强的 PC 端芯片了,过几天看看林檎 🍎 是否会发布 M3 与之一战移动芯片排行榜这个网站可以从各个方面查看目前最新的芯片的综合/单项实力.可以看到目前 IPad Pro 的 M2 芯片 全球第一,简直是一个能打的都没有.包括自己的 M1.编程shadcn-ui- 一款基于 React 的可复用的页面组件独立开发者往往被对页面风格,主题困扰着,无奈不是设计师,无法做出好看的 ui.这个基于 React 的前端,可复用的组件可以帮助大家构建好看的 ui,支持调色盘,可以调整为 ...继续阅读 (125)

上一页 489/4404 下一页
沪ICP备19023445号-2号
友情链接