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

    love 0
    crossoverJie
    发表于
    2023-10-08 09:49:14

    使用 Helm 管理应用的一些 Tips

    背景Helm是一个Kubernetes的包管理工具,有点类似于Mac上的brew,Python中的PIP;可以很方便的帮我们直接在kubernetes中安装某个应用。比如我们可以直接使用以下命令方便的在 k8s 集群安装和卸载MySQL:123helm install my-sql oci://registry-1.docker.io/bitnamicharts/mysql -n mysqlhelm uninstall my-mysql -n mysql对于一些复杂的应用使用 Helm 一键安装会更简单,以 Pulsar 举例:它有着多个组件,比如 bookkeeper、zookeeper、broker、proxy 等,各个组件还有着依赖关系。如果我们手动安装流程会比较繁琐,而使用 Helm 时便非常简单:123helm repo add apache https://pulsar.apache.org/chartshelm install my-pulsar apache/pulsar --version 3.0.0 -n pulsar当然他也只是帮我们生成了部署所需要的 yaml 文件,也没有太多黑科技。升级看似简单的工具我在实际线上使用的时候也踩过一个坑,最大的一个问题就是某次升级 Pulsar 的时候生成的 yaml 文件是空的,导致整个集群被删除了😭。还好最后使用helm ...继续阅读 (155)


    love 0
    肥兔
    发表于
    2023-10-08 09:37:00

    Updated Debian 12: 12.2 released

    The Debian project is pleased to announce the second update of its stable distribution Debian 12 (codename bookworm). This point release mainly adds corrections for security issues, along with a few adjustments for serious problems. Security advisories have already been published separately and are referenced where available.Please note that the point release does not constitute a new version of Debian 12 but only updates some of the packages included. There is no need to throw away old bookworm media. After installation, packages can be upgraded to the current versions using an up-to-date Deb ...继续阅读 (143)


    love 0
    王旭阳个人博客
    发表于
    2023-10-08 09:09:00

    Python读取Excel数据转成List

    环境: 系统linux 编辑器pycharm python版本3.11 excel文件内容: 代码 from openpyxl import load_workbook if __name__ == '__main__': workbook = load_workbook('/home/w ...继续阅读 (150)


    love 0
    Phoenix Nemo
    发表于
    2023-10-08 08:05:41

    AMI 主板 IPMI Bonding with ipmitool

    每日笔记时间。这东西甚至没有文档。于是折腾多了一些奇奇怪怪的 AMI 主板之后发现这货的 IPMI 居然有多个端口而且要 bonding。虽然完全不懂他们为何要做这么脑残的设计,总之直接操作 ipmitool 配置的 IP 不生效,只能在访问不到 IPMI GUI 的情况下组 bonding 了。启用 bonding12~> ipmitoolraw0x32 0x71 6 0 3~> ipmitoolraw0x32 0x71 0x1 0x1 0x0 0x1 0x64 0x0 0x3 0x1另外:禁用 bonding 是1~> ipmitool raw0x320x710x10x00x00x10x640x00x30x1然后检查状态,执行1~> ipmitoolraw0x32 0x72 0x1 0x0 0x0如果返回00 00 01 64 00 03 01则为禁用,01 00 01 64 00 03 01则是启用。然后正常配置 lan 参数就可以了。顺便再臭骂 AMI 不干人事。 ...继续阅读 (134)


    love 0
    葫芦
    发表于
    2023-10-08 07:53:38

    为.Net Core 3.1 WebAPI 新增gRPC支持

    这里简单记录下如何为.NetCore3.1的WebAPI项目新增gRPC支持,.Net 5 6 7大体上也差不多是这个思路,应该比3.1要简单一些,就不多赘述了,有需要可以参照本文问问gpt就足以了。首先nuget引用包 Grpc.AspNetCore ,注意如果是3.1版本需要2.56版本的,2.57开始仅支持.net 6 7 8版本,而.Net Core 2.1是不能使用gRPC的,因为2.1仅支持http1。引用完nuget包后,修改Startup.cs,在 ConfigureServices 方法下新增 services.AddGrpc(),样例如下:public void ConfigureServices(IServiceCollection services) { services.AddCors(options => options.AddPolicy("CorsPolicy", builder => { builder.AllowAnyMethod() .AllowAnyHeader() ...继续阅读 (52)


    love 0
    admin
    发表于
    2023-10-08 03:33:19

    随笔:从算法边界谈ASM的能力边界

    关注我博客的朋友们可能知道,我有一个ASM的Side Project,经过一段时间的持续测试和验证之后,感觉到ASM的平台似乎存在一个无形的墙,这个墙看不见摸不着,但是确实存在,不管投入多少的精力去开发ASM平台,最终的结果都会碰到这个墙。我的ASM平台接入了全球顶尖的扫描器(OWASP ZAP和AWVS),有全球顶尖的端口扫描工具,甚至还购买了全球顶尖的威胁情报数据以获取企业的外部暴露面,但是以Tesla为例,不管通过什么自动化程序尝试发现Tesla的风险,结果往往都不尽如人意。而对腾讯这种具有复杂业务的企业来说,虽然外部暴露面大,也发现了一些安全问题,但要想持续、稳定地发现企业的安全漏洞,则非常具有挑战。而面对一些信息资产数量本来就少的公司,ASM的表现则更为鸡肋。算法的边界很多人都看过三体这个小说,而其中提到的能够锁死人类科学的 “质子”给我留下了深刻的印象。无独有偶,吴军老师在一个讲关于Chatgpt是否能够替代人工智能的分享里也提到一个概念,叫做算法的边界,或者数学的边界。大意就是算法就是数学,而数学是有边界的。关于数学的边界有完整的理论证明,但是证明的内容我没记住,感兴趣的朋友可以自行搜索一下,但其中有一个案例我觉得很形象,比如一个装载了自动驾驶算法的汽车,学会了怎么熟练的躲避障碍物和安全行驶,算法非常完美。但是如果遇到前面有一个大石头挡住了路,不管实验室的工程师怎么努 ...继续阅读 (147)


    love 0
    Carl Notes
    发表于
    2023-10-08 03:05:08

    Node.js Application Node.js应用-CarlZeng

    Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight ...继续阅读 (112)


    love 0
    吴奕茗 (chengdulittlea@outlook.com)
    发表于
    2023-10-08 01:34:00

    那么的维基日志

    那么的维基日志所以可以开始在新站点说话了,好评翻译还有草稿本地储存移动端大图菜单再黑点要有个自动重定向设置,名字匹配和跳转帖子即可,十分简单最近回复目标点击链接应该是第一句而不是最后一句另外把帖子内容放到页面标题上这样历史记录也好搜索CSS不需要每次都覆盖还没做关于页呢,这些再慢慢丰富咯……顶栏也有问题了打印样式也还没做移动端脚注也有问题admin弄好还有翻译以及针对导航栏等条目的翻译设置,把原来的cookie搬过来,之后还是弄个谷歌翻译按键目前有的一些问题:相册移动端的文件夹切换没弄。没得删除。应该把特殊页面从最初时间线去掉(或许没有那么必要——)搜索还没做引用文章可能需要加上个rss功能(加上了)首页引用文链接超宽等问题可能还需要个https带参数转发,不过再看了现在可以一键发邮件询问感兴趣的图片因为缩进后字本身也变小所以在对话和引用中可以考虑做成箭头样子就不用盒子形式(链接的保留为盒子?)图片下载的名字要可识别另外图片移动端详细滚动加高延迟滚动到帖子移动端相册选择列表有问题当前文章做成带阴影或者别的识别的,不然字那么大好像也不好看还有相册主要标记要做主页相册,不然直接显示全部有点乱长文应该在话题第一篇文开头标记 之后不用 显示时候不放大字体但是用一种方式指示目前的文章。底下的网站标题不要弄链接要点错如果目前这个站直接发超长文直接就刷屏了,所以还是有要改的地方。还有外链整成个带 ...继续阅读 (1264)


    love 0
    Guang Cai Li
    发表于
    2023-10-08 00:11:11

    运行oracle数据库的AIX系统内存使用率高时的排查思路

    从OS层面上,建议您监控内存的使用是否逐步在增加,是否达到某一个阈值的时候就会触发该错误。svmon -G -i 2 2ipcs -a按照内存使用对进程进行排序,以发现是哪些进程使用了较多的内存,su –#ps avx |head -1 ;ps avx |grep -v PID |sort -rn +6 > ps_avx.output对于这些进程,查看它们究竟为什么使用了较多内存:svmon -P相关文档可以参考:AIX: Determining Oracle Memory Usage On AIX [ID 123754.1]Diagnosing Oracle Memory on AIX using SVMON ( Doc ID 166491.1 )AIX: Database performance gets slower the longer the database is running [ID 316533.1] ...继续阅读 (112)


    love 0
    Yiran\'s Blog
    发表于
    2023-10-08 00:00:00

    Weekly Issue 2023-10-08

    文章 链接到标题 技术 链接到标题 註冊郵箱攻擊 - Just lepture 域名的口碑(domain reputation)导致邮件被分类到垃圾邮件中。 因為註冊的時候,系統會發送激活郵件給用戶。如果你並沒有註冊某個服務,但是你收到了註冊郵件,你有可能會將這封郵件標記為垃圾郵件。當標記的人多了,郵件商便會認為這個域名是個發垃圾郵件的域名。即使沒有人標記垃圾郵件,但是你的郵箱經常發送郵件到不存在的郵箱地址,郵件商也會認為這個域名是個發垃圾郵件的域名。而且還有找回密碼這個接口,也是會發送郵件的。這樣就導致你發送的郵件數量更多了。更有甚者,有的機器人還會點擊激活鏈接。也許這個機器人還順便舉報了一下垃圾郵件呢。 Where does my computer get the time from? – Tony Finch 电脑上的事件是从哪里获取的,我只知道 compute -> [[NTP]] -> GPS。更后面就不知道了。 Compute -> NTP -> GPS -> Space Force Base -> US Naval Observatory Alternate Master Clock -> Atomic clock -> quantum/atom movement . 把Serverless TG机器人架构模块化。 - Xiaowen.Z Deployed 通过 [[ ...继续阅读 (147)


    love 0
    沉冰浮水
    发表于
    2023-10-07 18:22:42

    「笔记」各种碎片信息「2023-10-07」

    一些零碎的笔记,之后可能会再添加内容;「2023-10-07」more2023-10-07TITLE: VSCode 格式化 JS 代码时的函数括号前的空格问题TAG:#VSCode#JavaScript#FormatBODY:默认情况下,VSCode 按下边的结果格式化 JS 代码:// 具名函数,默认不加空格 function fnNamed() { console.log('fnNamed') } // 匿名函数,默认加空格 const fnAnonymous = function () { console.log('fnAnonymous') } // 异步箭头函数,默认加空格 const fnAsyncArrow = async () => { console.log('fnAsyncArrow') }虽然不知道为什么,就不太喜欢匿名函数的那个空格 - -,所以想把它去掉;· VSCode 配置:快捷键ctrl + ,打开设置,搜索Insert Space Before Function,会有五个选项,取消下边选项的勾选即可:JavaScript > Format: Insert Space After Function Keyword For Anonymous Functions[ ] 定义匿名函数的函数关键字后面的空格处理。对应的 JSON 配置如下 ...继续阅读 (144)


    love 0
    eightmonth
    发表于
    2023-10-07 16:54:28

    探索 JEECG 框架及其应用

    介绍在现代软件开发中,快速、高效、可维护的开发是至关重要的。为了实现这一目标,许多开发者依赖于一些优秀的开发框架,其中 JEECG 框架就是一个备受欢迎的选择。本文将深入探讨 JEECG 框架,并演示如何基于该框架创建一个简单的 Java 项目来管理学生信息。JEECG 框架简介JEECG 是一款开源的企业级快速开发框架,旨在帮助开发者更快速地构建高质量的 Java Web 应用程序。该框架集成了众多优秀的开源项目和组件,如 Spring Boot、MyBatis、Shiro 等,以提供一套完善的解决方案。以下是 JEECG 框架的一些特点:代码生成器:JEECG 提供了强大的代码生成器,能够自动生成基础的增删改查代码,大大减轻了开发工作量。集成权限管理:框架集成了 Shiro,支持细粒度的权限管理,保护应用程序的安全性。前后端分离:JEECG 框架支持前后端分离开发模式,可以轻松构建现代的单页应用(SPA)。可扩展性:开发者可以根据项目需求自定义业务模块,扩展性强。开源社区:有一个活跃的开源社区,提供技术支持和问题解答。创建一个基于 JEECG 的学生信息管理项目现在,让我们通过一个示例项目来演示如何使用 JEECG 框架创建一个学生信息管理系统。步骤 1:创建项目首先,创建一个新的 Spring Boot 项目,并添加 JEECG 框架依赖。你可以在项目的pom.xml文件中添 ...继续阅读 (123)


    love 0
    王大冶
    发表于
    2023-10-07 15:06:01

    停止在 JavaScript 中使用 Promise.all()

    免费体验 Gpt4 plus 与 AI作图神器,我们出的钱 体验地址:体验JavaScript 中的 Promises 是什么?如果你偶然发现了这篇文章,你可能已经对 promises 很熟悉了。但对于那些新接触 JavaScript 的人来说,我们来详细解释一下。从本质上讲,Promise 对象表示异步操作的最终完成或失败。有趣的是,当promise被创建时,其值可能不会立即可用。const promise = new Promise((resolve, reject) => { // 一些异步操作 if (/* 操作成功 */) { resolve(result); } else { reject(error); } });它们有3种状态:Pending(待定):这是初始状态,既没有实现也没有被拒绝。Fulfilled(已实现):当 promise 成功完成并产生值时的状态。Rejected(已拒绝):当发生错误并且 promise 中的操作不成功时的状态。一旦 promise 被解决,你可以使用.then()来处理结果,使用.catch()来管理其执行过程中出现的任何错误。promise .then(result => { console.log('成功:', result); } ...继续阅读 (114)


    love 0
    Winn
    发表于
    2023-10-07 15:00:00

    JavaScript 实现九宫格抽奖

    九格宫抽奖相信大家都玩过,今天就用 JavaScript 写个九宫格抽奖玩玩。让中奖不再是梦!1.预览效果效果图为屏幕录制软件生成,以至于出现滚动不连贯。实际运行中不会出现不连贯的滚动效果2.完整代码代码可直接复制运行查看效果(图片记得更换)DOCTYPE htmlJavaScript 实现九宫格抽奖body{ background-color: #2c9afc; } #container { width: 330px; height: 340px; margin: 10% auto; border: 7px solid #99d4ff; border-radius: 10px; padding: 2%; } #list { width: 330px; height: 340px; list-style: none; margin: 0; padding: 0; } #list li, #list span { width: 100px; height: 100px; float: left ...继续阅读 (130)


    love 0
    千年老妖
    发表于
    2023-10-07 14:38:22

    前端实现水印效果的多种方案

    前端开发不断创新,其中之一是实现水印效果。水印可以用于保护内容的版权,提供额外信息,或者美化页面。本文将深入探讨几种常见的前端水印方案,帮助大家更好地理解如何实现水印效果。1. 使用CSS伪元素添加水印使用CSS伪元素是一种简单而灵活的方式来添加水印,以下是一个示例:/* 示例代码 */.watermark::before { content: "我是水印"; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 0.5; font-size: 48px; color: #ccc; pointer-events: none; }效果如下图所示:在这个示例中,我们使用了CSS伪元素::before来创建水印。以下是各个CSS属性的解释:content:定义了水印的文本内容。position: fixed:将水印固定在屏幕上,不随页面滚动而移动。top和left:将水印放置在页面的中央。transform:通过translate函数来调整水印的位置。opacity:设置水印的透明度。font-size和color:定义水印的字体大小和颜色。pointer-events: none:防止水印干扰用户的交互操作。2. 使用Canvas绘制水印使用C ...继续阅读 (123)


    love 0
    xuan
    发表于
    2023-10-07 14:23:19

    Difference between PE and PVDF coated aluminium sheet

    There are many friends find the price of PVDF coated aluminium sheet and the price of PE coated aluminium sheet are different. From the product name, we know they are both belongs to the color coated aluminum sheet and the two coated aluminum are the most common used on the market. In fact,Pvdf Coated Aluminum Coil and PE polyester coated aluminum sheet are different from specifications, applications and raw coating material.We can see that PE polyester and PVDF fluorocarbon should be two chemicals, and it is true that polyester and fluorocarbon are both paints materials used for the surface c ...继续阅读 (133)


    love 0
    Anonymous\' Blog
    发表于
    2023-10-07 13:58:00

    Executable and Linkable Format

    ELF Executable and Linkable Format,可执行与可链接格式,其一个很熟悉的身份就是 Linux 操作系统的标准可执行文件格式,在 Linux 上运行我们编写的代码时,就需要将其编译成 ELF 格式。 另外它还定义了共享库和核心转储文件的结构和布局。 ELF 文件格式在操作系统中起着重要的作用,它使得我们编写的代码能够被正确地编译、链接和执行。 此外,部分 Unix 系统,如: Solaris、FreeBSD 等也采用 ELF 作为其可执行文件格式。 ELF 文件格式被设计为可扩展和灵活的 ...继续阅读 (100)


    love 0
    流动
    发表于
    2023-10-07 13:17:57

    利用Github Actions定时抓取微博

    背景在微博上关注了一些用户,比如tk教主,月风。但是有些内容过段时间不可见了,所以希望可以定时抓取微博归档备份下来。实现方案整体思路:利用Github Actions的Scheduled任务,定时执行抓取shell脚本,将内容保存到文件,提交到Github仓库。新建仓库,比如weibo_archive。添加抓取脚本,完整代码。这里用到微博两个接口:// 抓取某个用户最新的10条微博数据,返回里有每条微博的id,这里如果内容过长的话会被截断https://m.weibo.cn/api/container/getIndex?jumpfrom=weibocom&type;=uid&value;=$uid&containerid;=107603$uid// 根据微博id,抓取微博完整的内容https://m.weibo.cn/statuses/extend?id=$id添加环境变量。进入个人设置->Developer Settings->Personal access tokens->Tokens (classic),创建新的Token,记下对应的值。进入第一步创建仓库的配置页,点击Secrets and variables下的Actions:切到Secret目录,创建新的Secret变量,名称为TOKEN,值为前一步记录的值;切到Variables目录,创建新的Variables变量,名 ...继续阅读 (80)


    love 0
    牧人
    发表于
    2023-10-07 10:35:00

    SQLServer2019 Always On集群报错“Connection handshake failed. An OS call failed: (8009030c) 0x8009030c”问题处理

    国庆收假后发现一集群Always On集群状态不同步,查看日志:Database Mirroring login attempt failed with error: 'Connection handshake failed. An OS call failed: (8009030c) 0x8009030c(登录没有成功). State 66.'. [SERVER: 10.0.x.x]分析:从节点连接不到主节点上,集群管理服务账号的密码修改了,但是配置里面没有同步修改SQLServer的启动账户密码。只要SQL Server不重启,密码没有改也不会报错,但重启后,就须使用正确的密码了。处理:在非业务期间,SQLServer服务--属性--登录--本账户,修改正确密码以后,点应用--重新启动--确定。最后重启SQLServer服务/代理服务即可,Always On多节点先修改主节点,依次轮询修改重启。如下图所示:2019的Always On会自动恢复同步,如低版本的不能自动恢复,就需要在辅助副本上的可用数据库上右击选择“恢复数据移动”,自此alwaysOn开始恢复同步。建议集群账号使用单独的,修改密码的时候需同步进行,以免影响数据同步业务等。 ...继续阅读 (105)


    love 0
    葡萄城技术团队
    发表于
    2023-10-07 09:00:31

    低代码平台如何借助Nginx实现网关服务

    摘要:本文由葡萄城技术团队于思否原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。前言在典型的系统部署架构中,应用服务器是一种软件或硬件系统,它承载着应用程序的核心逻辑。它接收客户端的请求并处理相应的业务逻辑、数据操作等任务。应用服务器通常被用于支持 Web 应用程序、移动应用程序和企业应用程序等。在应用服务器之上通常是网关服务器,在其下方是数据库服务。有趣的是,在低代码平台中,同样也存在应用服务器,今天小编将以葡萄城公司的企业级低代码开发平台——活字格为例给大家介绍网关服务器对于低代码平台的辅助作用。使用Nginx实现的应用场景在本文中,将以网关服务器Nginx为例,展示网关服务的四个场景:跨域访问:让多个应用共享同一个服务器的端口。静态资源:通过微信公众平台等验证。IP黑白名单:满足更高的安全防护要求。访问日志:详细记录并分析系统响应能力。1.跨域访问:让多个应用共享同一个服务器的同一个端口将同一个系统的多个模块拆分成若干个应用,不论是开发管理还是系统运维都是很值得推荐的实践模式。但如果一个应用的前端页面需要调用另一个应用的服务端命令时,会遇到跨域访问的问题。为了解决这个问题,我们需要将这些跨应用调用的功能全部挪到服务端命令中:A应用的前端页面调用A应用的服务端命令,在该服务端命令中调用B应用的WebAPI。这种做法平添了开发 ...继续阅读 (109)


    love 0
    jump__jump
    发表于
    2023-10-07 08:34:43

    聊聊前端框架的未来 Signals

    Signals 在目前前端框架的选型中遥遥领先!国庆节前最后一周在 Code Review 新同学的 React 代码,发现他想通过 memo 和 useCallback 只渲染被修改的子组件部分。事实上该功能在 React 中是难以做到的。因为 React 状态变化后,会重新执行 render 函数。也就是在组件中调用 setState 之后,整个函数将会重新执行一次。React 本身做不到。但是基于 Signals 的框架却不会这样,它通过自动状态绑定和依赖跟踪使得当前状态变化后仅仅只会重新执行用到该状态代码块。个人当时没有过多的解释这个问题,只是匆匆解释了一下 React 的渲染机制。在这里做一个 Signals 的梳理。优势对比 React,基于 Signals 的框架状态响应粒度非常细。这里以 Solid 为例:import { createSignal, onCleanup } from "solid-js"; const CountingComponent = () => { // 创建一个 signal const [count, setCount] = createSignal(0); // 创建一个 signal const [count2] = createSignal(666); // 每一秒递增 1 const interva ...继续阅读 (122)


    love 0
    est
    发表于
    2023-10-07 07:34:04

    核心阶级和国家认同

    最近看到个巨扯谈的视频《个人主义盛行的美国是怎么建立国家认同的》剧透 美国早期本来是一个松散的13邦联盟,互相尿不到一壶里去,但是联邦政府作为一个可以名义上筹钱筹人的机构,在1803年的Louisiana Purchase得到了大量的未开发土地,种植园主和牧场主为了个人的发财梦,去和北美土著诸部火并,拿起枪杆子保卫自己亲自或者祖辈抢来的土地,13邦的边界虽然明确,但是联邦政府在默许拓边这一行为,并且应允境外白人用 税款 换取 联邦指派治安官和联邦武力的庇护。在对北美土著采取离间驱逐的过程中逐渐形成国家认同。实际上,美国这一血腥的国家认同,正是在上个世纪30年代纳粹主义的渊源之一(wapo有讲)。简单的说,发现美洲之后,敢离开老欧洲漂洋过海的人都是胆大包天的亡命之徒。它们信奉的昭昭天命就是「应许之地」,加上新教核心理念就是「sola fide」,我强我有理,有理我就强,所以我就是比其他物种优越。最后发展成种族主义,实施对其他 race 的压迫。这个视频的 up 主是「思维实验室」,他们家的视频有一些说不清道不明的诡异但的地方但是题材比较有趣。这个视频很方便的忽略了一个更有趣 whataboutism 的问题:太平洋对岸的国家认同是怎么建立的?有理由相信,华夏的国家认同建立正是武装殖民。白寿彝版《中国通史》在论述周初分封制直接说这就是武装殖民。周初的分封是一种武装驻防事业,其目的主 ...继续阅读 (187)


    love 0
    一线码农
    发表于
    2023-10-07 06:44:00

    记一次 .NET某账本软件 非托管泄露分析 - 一线码农

    【摘要】一:背景 1. 讲故事 中秋国庆长假结束,哈哈,在老家拍了很多的短视频,有兴趣的可以上B站观看:https://space.bilibili.com/409524162 ,今天继续给大家分享各种奇奇怪怪的.NET生产事故,希望能帮助大家在未来的编程之路上少踩坑。 话不多说,这篇看一个.NET程序集泄阅读全文 ...继续阅读 (191)


    love 0
    泠泫凝
    发表于
    2023-10-07 03:30:03

    apk 代码反编译笔记

    顺手写的笔记,反编译apk,有专业需要请看专业教程。首先说一下用到的工具:dex2jar:将 dex 文件转换为包含 class 文件的 jar 文件,否则一般的反编译工具decompile出来是smali代码,看不懂思密达。JD-GUI:对刚才转换后的jar文件进行解析和反编译,现在idea也可以直接把未加固的class代码拖进去直接就能自动解析,但我手头没idea。此外可能还需要Java JDK以运行JD-GUI,下载上面的工具后全部解压,系统我用的是Windows 10 Pro,嫌麻烦就不贴图了,凑活看看输出得了。首先进入dex2jar文件夹,基本命令是1d2j-dex2jar [options][file1 ... fileN]其中[options]部分-d提供debug信息输出,-f强制覆写,-o指定输出位置。示例stdout(仅截取重要部分,可见输出文件即为base-dex2jar.jar):12345678D:\UserData\Desktop\蓝岛(com.loyea.adnmb)\dex-tools-v2.4>d2j-dex2jar.bat "D:\UserData\Desktop\蓝岛(com.loyea.adnmb)\base.apk"dex2jar D:\UserData\Desktop\蓝岛(com.loyea.adnmb)\base.apk -> .\b ...继续阅读 (155)


    love 0
    询盘云-贾定强
    发表于
    2023-10-07 00:00:00

    优客外贸软件:提升外贸业务效率的利器

    在外贸行业,如何提升业务效率是每个外贸从业者都十分关注的问题。而优客外贸软件就是一款可以帮助外贸企业优化运营的软件工具。本文将从优客外贸软件的功能、优化外贸运营、优化Facebook广告等方面进行详细介绍。一、优客外贸软件的功能优客外贸软件是一款集外贸网站建设、外贸数据分析、外贸推广等多种功能于一体的软件工具。下面我们将分别介绍这些功能。1.外贸网站建设优客外贸软件提供多种模板,可以轻松搭建一个外贸官网。同时,该软件还支持多语言、多货币等功能,帮助外贸企业打破语言、货币等限制,拓展国际市场。2.外贸数据分析优客外贸软件可以帮助外贸企业进行数据分析,包括网站流量、转化率、订单量等数据的分析,让企业了解自己的网站运营情况,从而进行调整和优化。3.外贸推广优客外贸软件支持多种外贸推广方式,包括SEO优化、社交媒体推广、广告投放等。让外贸企业可以在众多竞争对手中脱颖而出,提升曝光率和销售量。二、优化外贸运营优客外贸软件可以帮助外贸企业优化运营,提升效率。下面我们将从以下几个方面进行介绍。1.自动化运营优客外贸软件可以帮助外贸企业实现自动化运营,包括自动回复邮件、自动上传商品信息、自动化跟进等。这些功能可以节省人力成本,提升运营效率。2.订单管理优客外贸软件可以帮助外贸企业实现订单管理,包括订单跟踪、库存管理等。这些功能可以让企业更加高效地处理订单,提升客户满意度。3.客户管理优客外贸软件可 ...继续阅读 (119)


    love 0
    wireless_com
    发表于
    2023-10-06 20:23:53

    解读大模型(LLM)的token

    当人们谈论大型语言模型的大小时,参数会让我们了解神经网络的结构有多复杂,而token的大小会让我们知道有多少数据用于训练参数。正像陆奇博士所说的那样,大型语言模型为从文本生成到问题回答的各种任务提供了令人印象深刻的能力,不仅彻底改变了自然语言处理(NLP)领域,而且作为基础模型会改变整个软件生态。这些模型的一个经常被忽视的关键点是“token”的作用,即模型处理的各个信息单元。大型语言模型(LLM... ...继续阅读 (179)


    love 0
    iefreer
    发表于
    2023-10-06 16:06:41

    vite dev开发模式下支持外部模块引用

    vite build通过rollupOptions.external来支持外部模块,可是这对vite dev模式不工作。一个临时解决方法是使用插件vite-plugin-externalize-dependencies。 ...继续阅读 (114)


    love 0
    booop
    发表于
    2023-10-06 12:12:09

    笔记本电脑被爆装备

    今天很不顺,坐大客往回赶,看时间不赶趟,遂打了辆滴滴,到站后准备拿东西下车去取票,左手拿自己的行李时,右手很自然的把笔记本电脑包抓住要往肩上背,结果没拿稳,笔记本电脑包就向水泥地快速的亲吻了上去。这个笔记本电脑包还很薄,没有对四个底角加缓冲的材料。清脆的咔哒一声,我的心也跟着一起碎了。取完票上车赶紧看了一下电脑,果然笔记本电脑左上角爆装备了,散热口的边全碎了,里面的散热板也有点歪了,当时赶紧开电脑看了一下,没什么大问题,就是左上角挂彩了。虽然现在我再用它写这个状态,但它不再完美了。所以,来回需要带笔记本电脑还是得买四周有缓冲材料的笔记本电脑背包。同时,来回拿笔记本电脑包的时候一定要抓稳。笔记本电脑被爆装备最先出现在booop。 ...继续阅读 (173)


    love 0
    crossoverJie
    发表于
    2023-10-06 10:04:52

    跟着播客学英语-Why I use vim ? part two.

    在上一期作者讲到了他使用 Vim 的主要原因是提高效率,不需要再去使用鼠标,今天我们继续上次未听完的内容:if you type Vi, that’s going to be alias to Vim anyway by default there’s, not really a good reason for you to use vi that I can think of. The reason I first started using Vim is kind of asillyone, and that is because my brother used it, uh, my brother, Nick, he climbs mountains for a living. Right now, he lives in Seattle and goes up and down rain near when it gets too cold to climb. Rainer? He goes to the other side of the world and leads, climbs up mountains over there, and then comes back again and starts climb a rain air over and over a ...继续阅读 (214)


    love 0
    询盘云-贾定强
    发表于
    2023-10-06 05:45:17

    App备案制度对中国App Store的影响及外贸人应对策略

    近期推出的App备案制度对中国区Apple Store生态产生了一定影响。自2023年9月30日起,所有希望在中国区上架的应用都需提供有效的互联网信息服务(ICP)备案号,以加强互联网信息服务的监管,增强用户信息安全,防范网络犯罪,及维护网络秩序。然而,这一制度可能为中国用户带来不便,尤其是对经常需要使用海外应用的外贸从业人员。未来,国内的Apple Store会对非中国大陆区ID加强管控,以防止用户下载未在中国备案的应用。而外贸常用的App,比如WhatsApp、Google、Facebook、LinkedIn、YouTube、Instagram、Messenger、TikTok等,显示是无法通过备案审核要求的,国内苹果ID将无法下载这些应用。这无疑会为外贸从业人员带来了很大不便。为了解决这个问题,外贸从业人员可以考虑注册美区Apple ID,以便访问美国的App Store,从而下载和更新那些在中国未备案的应用。注册美区Apple ID的步骤如下:1. 访问注册页面:首先,打开Apple ID注册官网,在页面中找到并点击“创建您的Apple ID”。2. 填写基本信息:在注册页面,选择“国家/地区”为“美国”,年龄需大于18岁。可使用未曾注册过Apple ID的邮箱地址,密码设置时应避免包含个人信息如名字、生日或邮箱地址中的内容。3. 激活账户:注册完成后,登录手机上的App ...继续阅读 (125)

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