首页 文章 精选 留言 我的

精选列表

搜索[串口助手软件],共10000篇文章
优秀的个人博客,低调大师

零一万物开源 Yi-Coder 系列编程助手模型

零一万物正式开源了 Yi-Coder 系列编程模型。 Yi-Coder 系列模型专为编码任务而生,提供 1.5B 和 9B 两种参数。其中,Yi-Coder-9B 的表现号称“优于其他 10B 参数以下的模型”,如 CodeQwen1.5 7B 和 CodeGeex4 9B,甚至能够“与 DeepSeek-Coder 33B 相媲美”。 Yi-Coder 能够处理最长128K tokens 的上下文内容,适用于复杂项目级代码的理解和生成。Yi-Coder 还支持 52 种主要编程语言。 模型简介 Yi-Coder 系列模型专为编码任务而生,提供 1.5B 和 9B 两种参数。其中,Yi-Coder-9B 的表现优于其他 10B 参数以下的模型,如 CodeQwen1.5 7B 和 CodeGeex4 9B,甚至能够与 DeepSeek-Coder 33B 相媲美。 模型特点 小参数,强性能:尽管 Yi-Coder 的参数量相对较小,但它在各种任务,包括代码生成、代码理解、代码调试和代码补全中的表现十分出色。10B 以下的大小也让它易于使用,方便端侧部署。 128K 长序列建模:Yi-Coder 能够处理长达 128K tokens 的上下文内容,有效捕捉长期依赖关系,适用于复杂项目级代码的理解和生成。 强大的代码生成能力:支持 52 种主要编程语言,Yi-Coder 在代码生成和跨文件代码补全方面表现优异。

优秀的个人博客,低调大师

中兴通讯“星云研发大模型”:AI 编程助手、1000 亿 token

2023 年 10 月 11 日-13 日,在中国移动全球合作伙伴大会举办期间,中兴通讯“星云研发大模型”亮相,旨在辅助开发人员进行需求分析、产品设计、编程、测试、版本部署等。 据介绍,“星云研发大模型”支持白名单机制有效控制使用范围,以及代码特征值识别有效识别敏感代码片段、敏感词识别机制可实时监测并拦截敏感内容,还有后台审计机制可完整回溯安全事件等。 中兴通讯表示,2023 年 4 月,“星云研发大模型”使用启动,截至目前,日活人数达 1.2 万人,代码采纳率达 40%~45%,编码提效 30%,整体研发提效 10%。 中兴通讯将领域数据、Know-How 知识积累、数十万篇通信领域技术文档和1000 亿 token的无线 / 核心网 / 云代码语料等注入大模型,进行增量预训练,使用并行训练框架。 中兴通讯称:“自研部署方案使用动态 batch 策略、PagedAttention 技术,结合无损模型量化,吞吐量大幅提升,单 GPU(A800)达到 1500tokens / s,仅使用 4 张 GPU 卡(A800)可满足超千人使用需求。对比业界常规的部署方案,单 GPU 吞吐量分别提升 10 + 倍和 20 + 倍;结合 int4 量化技术,在模型精度不下降情况下,模型大小和显存使用量均下降一半。”

优秀的个人博客,低调大师

谷歌推出 AI 驱动的安卓编码助手 Android Studio Bot

谷歌在 2023 年 Google I/O 大会上推出名为AndroidStudio Bot的 AI 驱动式对话体验,该工具利用 Codey (Google 的编码基础模型,前身是 PaLM 2) 来帮助开发者为 Android 应用生成代码,并提高效率。 开发者可以在 Studio Bot工具中提问,以了解有关 Android 开发的更多信息,或获取修复现有代码中错误的帮助,且这些操作都不需要离开 Android Studio。 Studio Bot 目前尚处于非常早期的阶段,谷歌还在对它进行训练,以让它能够更好地回答问题和帮助学习。此工具不会将源代码发送给 Google ,但会与谷歌共享开发者与 Studio Bot 之间的聊天对话。 Studio Bot 首个版本目前仅供美国的 Android 开发者使用,可以阅读相关文档,了解更多内容。

优秀的个人博客,低调大师

用adb命令组装PowerShell实用小工具——Android小助手

[本文出自天外归云的博客园] 前置工作 1. 需要安装adb; 2. 需要本机设置PowerShell脚本运行策略。 脚本示例 PowerShell例子如下: Function GetPkgAndActName(){ #运行脚本前确保app处于激活状态 $a = adb shell dumpsys window windows|findstr Focu; $b = $a -like "*mCurrentFocus*"; $b = $b.Trim(); $startIndex = $b.IndexOf("{"); $endIndex = $b.IndexOf("}"); $pkgAndActName = (($b.Substring($startIndex+1,$endIndex-$startIndex-1)).split(" "))[2]; return $pkgAndActName } Function GetCurrFlow(){ #运行脚本前确保app处于激活状态 $pkgAndActName = GetPkgAndActName; $pkgName = ($pkgAndActName.split("/"))[0]; $activityName = ($pkgAndActName.split("/"))[1]; $userId = (((((adb shell dumpsys package $pkgName | findstr userId).Trim()).split("="))[1]).split(" "))[0] $rets = adb shell cat /proc/net/xt_qtaguid/stats | findstr $userId foreach ($ret in $rets) { $spices = ($ret.Split(" ")) $flow += [int]$spices[5]+[int]$spices[7] } $flow/1000 } function Convert-Size { [cmdletbinding()] param( [validateset("Bytes","KB","MB","GB","TB")] [string]$From, [validateset("Bytes","KB","MB","GB","TB")] [string]$To, [Parameter(Mandatory=$true)] [double]$Value, [int]$Precision = 4 ) switch($From) { "Bytes" {$value = $Value } "KB" {$value = $Value * 1024 } "MB" {$value = $Value * 1024 * 1024} "GB" {$value = $Value * 1024 * 1024 * 1024} "TB" {$value = $Value * 1024 * 1024 * 1024 * 1024} } switch ($To) { "Bytes" {return $value} "KB" {$Value = $Value/1KB} "MB" {$Value = $Value/1MB} "GB" {$Value = $Value/1GB} "TB" {$Value = $Value/1TB} } return [Math]::Round($value,$Precision,[MidPointRounding]::AwayFromZero) } while($true){ Write-Host "输入数字进行选择" -ForegroundColor Green Write-Host "1 唤醒屏幕" -ForegroundColor Yellow Write-Host "2 输入文字" -ForegroundColor Yellow Write-Host "3 触发事件" -ForegroundColor Yellow Write-Host "4 向上滑动" -ForegroundColor Yellow Write-Host "5 向下滑动" -ForegroundColor Yellow Write-Host "6 向左滑动" -ForegroundColor Yellow Write-Host "7 向右滑动" -ForegroundColor Yellow Write-Host "8 删除输入" -ForegroundColor Yellow Write-Host "9 屏幕截图" -ForegroundColor Yellow Write-Host "10 获取手机分辨率" -ForegroundColor Yellow Write-Host "11 获取手机系统版本" -ForegroundColor Yellow Write-Host "12 获取当前app包名和活动名(运行脚本前确保app处于激活状态)" -ForegroundColor Yellow Write-Host "13 流量统计(运行脚本前确保app处于激活状态)" -ForegroundColor Yellow Write-Host "14 进行简单monkey测试" -ForegroundColor Yellow $choice = Read-Host "请选择" switch($choice) { 1{adb shell input keyevent 26} 2{$text = Read-Host "输入文字";adb shell input text $text} 3{$event = Read-Host "输入事件代号";adb shell input keyevent $event} 4{adb shell input swipe 200 800 200 100} 5{adb shell input swipe 200 100 200 800} 6{adb shell input swipe 500 100 100 100} 7{adb shell input swipe 100 100 500 100} 8{ [int]$amount = Read-Host "输入要删除的字符数量"; for($i=0;$i -lt $amount;$i++) { adb shell input keyevent 67; } } 9{ $result = adb devices; $device_id = $result[1].Split()[0]; adb -s $device_id shell /system/bin/screencap -p /sdcard/screenshot.png; adb -s $device_id pull /sdcard/screenshot.png d:/screenshot.png; D:\screenshot.png } 10{adb shell wm size} 11{adb shell getprop ro.build.version.release} 12{ $pkgAndActName = GetPkgAndActName; $pkgName = ($pkgAndActName.split("/"))[0]; $activityName = ($pkgAndActName.split("/"))[1]; "包名:"+$pkgName; "活动名:"+$activityName; } 13{ Read-Host "按任意键开始统计"; $startFlow = GetCurrFlow; Write-Host "流量监控中……`n" -ForegroundColor DarkMagenta; Read-Host "按任意键结束统计"; $endFlow = GetCurrFlow; $consumedFlow = [int]$endFlow-[int]$startFlow $consumedFlowKb = Convert-Size -From KB -To KB -Value $consumedFlow $consumedFlowMb = Convert-Size -From KB -To MB -Value $consumedFlow "共消耗流量:"+$consumedFlowKb+"kb("+$consumedFlowMb+"mb)"; } 14{ $count = Read-Host "请指定随机事件数" $pkgAndActName = GetPkgAndActName; $pkgName = ($pkgAndActName.split("/"))[0]; adb shell monkey -p $pkgName -v $count; } } } 可以根据实际测试过程中反复手点的过程进行组装调配。比如在反复测试登录的情况下,就要反复输入密码,如果来回用手点就比较麻烦,用这个小工具的话就非常轻松了,按一下上再敲一下回车就搞定了。以下是进行统计指定时间内android应用流量的消耗: 退出:ctrl+c

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册