一、通用型免费工具
-
豆包(字节跳动)
• 网址:https://doubao.com
• 免费额度:完全免费,无生成次数限制
• 功能:支持中文超长文本提示词,生成速度8秒内,适配短视频素材、电商主图等场景。
• 会员:无需付费,无高级功能限制。 -
通义万相(阿里云)
• 网址:https://wanxiang.aliyun.com
• 免费额度:每日赠送50点灵感值,0点重置。
• 功能:支持文生图、图生视频,擅长国风、水墨风格,电商场景图生成效率高。
• 会员:企业用户可购买API服务(约¥299/月),解锁无限制生成及高清分层文件。 -
360智绘
• 网址:https://zhi.360.cn
• 免费额度:注册送5次试用,每日签到额外赠送10次。
• 功能:中英双语提示词,支持AI写真、LORA模型训练。
• 会员:¥49/月,无限生成+优先排队权益。
二、垂直场景工具
-
奇域AI(国风设计)
• 网址:https://qiyuai.net
• 免费额度:每日签到叠加100张,最高累计300张。
• 功能:专注新中式美学,支持水墨画、非遗文化衍生品设计。
• 会员:¥99/月,解锁NFT铸造及高清修复功能。 -
即梦AI(短视频创作)
• 网址:https://jimeng.jianying.com
• 免费额度:每日赠送30张,支持局部修改及视频生成。
• 功能:内置国风、像素艺术模板,适合小红书、抖音素材。
• 会员:¥79/月,无限生成+4K分辨率输出。 -
WHEE(美图旗下)
• 网址:https://whee.meitu.com
• 免费额度:新用户送20美豆,分享作品每日额外获取5美豆。
• 功能:文生图、图生图,支持海报文字排版。
• 会员:¥59/月,无限美豆+风格模型训练权限。
三、开源生态工具
-
哩布哩布AI(模型社区)
• 网址:https://liblib.art
• 免费额度:每日300张,开源模型一键生成。
• 功能:10万+模型免费下载,支持SD、Midjourney等风格。
• 会员:¥89/月,优先渲染队列+商用授权。 -
吐司AI(创意共享)
• 网址:https://tusiart.com
• 免费额度:每日30次算力,支持上传自定义模型。
• 功能:社区模板丰富,适合插画师及设计师协作。
• 会员:¥69/月,无限算力+独家模型库。
四、高效轻量工具
-
Leonardo.AI(快速生成)
• 网址:https://leonardo.ai
• 免费额度:每日150张,支持4K输出。
• 功能:角色设计、游戏资产生成,模型库覆盖写实、二次元。
• 会员:$10/月,解锁超高清渲染及商业用途。 -
Bing Image Creator(微软)
◦ 网址:https://www.bing.com/create
◦ 免费额度:无限生成(需微软账号登录)。
◦ 功能:基于DALL·E 3技术,适合课件、简笔画素材。
◦ 会员:无付费版,但需注意网络稳定性(部分地区需优化设置)。
五、其他推荐
-
文心一格(百度)
◦ 网址:https://yige.baidu.com
◦ 免费额度:初始50电量,任务获取额外电量。
◦ 功能:中文优化,支持抠图、图片拓展。
◦ 会员:¥39/月,解锁4K分辨率及艺术字设计。 -
可灵(移动端神器)
◦ 网址:https://keling.art
◦ 免费额度:每月100张,支持多图排队生成。
◦ 功能:1.4秒出图,适配手机性能,动漫风/写实风切换。
◦ 会员:¥29/月,无限生成+优先渲染。
一、综合型炒股论坛
-
雪球
• 网址:https://xueqiu.com
• 特点:国内顶级投资社区,覆盖股票、基金、港股等,汇聚专业投资者与机构,支持深度分析、组合跟踪与实时交流。
• 访问状态:正常,需注册登录后使用。 -
东方财富网股吧
• 网址:https://guba.eastmoney.com
• 亮点:用户基数庞大,每只股票均有独立讨论区,可快速捕捉市场情绪与热点。
• 访问状态:正常,部分板块需登录后查看。 -
同花顺互动平台
• 网址:https://www.10jqka.com.cn
• 功能:结合行情软件优势,提供实时数据、龙虎榜追踪及社区互动,适合短线交易者。
• 访问状态:正常,部分功能需付费解锁。 -
淘股吧
• 网址:https://www.taoguba.com.cn
• 特色:职业交易者聚集地,擅长龙头股、题材炒作策略分享,含游资实战案例。
• 访问状态:正常,需注意广告弹窗。
二、垂直讨论与工具平台
-
理想论坛
• 网址:https://www.55188.com
• 资源:成立时间早,提供股票指标、战法教学及模拟交易功能,人气较旺。
• 访问状态:可访问,但部分页面需注册后查看。 -
金融界论坛
• 网址:http://bbs1.jrj.com.cn
• 定位:老牌综合股票社区,含大盘分析、个股诊断及政策解读。
• 访问状态:正常,需通过浏览器加载完整内容。 -
和讯股票吧
• 网址:http://bbs.hexun.com
• 优势:门户网站背书,资讯整合全面,适合长线投资者交流。
• 访问状态:正常,部分功能需登录。
三、数据与资讯整合平台
-
巨潮资讯网(官方权威)
• 网址:http://www.cninfo.com.cn
• 核心功能:证监会指定信息披露平台,提供上市公司公告、年报、监管文件等一手数据。
• 访问状态:正常,免费公开查询。 -
财联社(快讯平台)
• 网址:https://www.cls.cn
• 特色:24小时滚动更新A股快讯,速度领先同类平台,适合捕捉突发消息。
• 访问状态:正常,部分内容需订阅。
一、国内直播平台
-
央视频(CCTV官方)
• 网址:https://tv.cctv.com/live
• 特色:央视全频道直播+回放,延迟低于1秒,支持手机投屏。 -
火星直播
• 网址:https://www.huoxingtv.com
• 资源:湖南卫视、浙江卫视等1600+频道,无广告且支持回看。 -
好趣网
• 网址:http://tv.haoqu99.com
• 覆盖:2000+频道含港澳台及韩国直播,支持快速加载。 -
爱看TV
• 网址:http://www.aikantv.org
• 功能:卫视/地方台直播+回放,适配多终端。 -
电视眼
• 网址:http://www.tvyan.com
• 亮点:CCTV/体育频道高清直播,部分节目支持回看。
二、国际综合平台
-
TV Garden
• 网址:https://tv.garden
• 特点:3D地球仪界面选全球1000+频道,无广告无注册。 -
Squid TV
• 网址:https://www.squidtv.net
• 优势:聚合美洲/亚洲/欧洲频道,内置电子节目指南。 -
Pluto TV(需VPN)
• 网址:https://pluto.tv
• 内容:250+直播频道+海量点播,适配PS/Xbox设备。 -
Plex TV
• 网址:https://watch.plex.tv
• 资源:覆盖195国1356个频道,支持4K播放。 -
Airy TV
◦ 网址:https://live.airy.tv
◦ 分类:旅行纪录片/音乐会直播,儿童内容安全锁。
三、区域限定平台
-
Sling Freestream(仅限美国)
◦ 网址:https://www.sling.com/freestream
◦ 亮点:400+免费频道含HBO经典剧集。 -
Tubi TV(仅限欧美)
◦ 网址:https://tubitv.com
◦ 库容:27.5万+影视资源+300+原创剧。
四、垂直领域平台
-
企鹅体育
◦ 网址:https://live.qq.com
◦ 赛事:足球/篮球/台球直播+回放。 -
中国蓝TV
◦ 网址:http://tv.cztv.com
◦ 定位:浙江卫视综艺独家直播+影视点播。
1. OfficePLUS(微软官方)
• 网址:www.officeplus.cn
• 特点:微软官方模板库,风格涵盖商务、教育、汇报等,兼容性强且无版权风险,免费用户每日可下载10次。
2. 51PPT模板网
• 网址:www.51pptmoban.com
• 特点:8000+套行业专属模板(如金融、医疗),支持按“科技感”“极简风”筛选,每日更新且无需注册下载。
3. 第一PPT
• 网址:www.1ppt.com
• 特点:运营12年的老牌资源库,分类细致(如家长会、婚礼模板),提供AI配色推荐,免费但广告较多。
4. 优品PPT
• 网址:www.ypppt.com
• 特点:界面简洁无广告,模板、背景、图表资源丰富,适合快速获取基础模板。
5. PPT宝藏
• 网址:www.pptbz.com
• 特点:资源涵盖动态模板、中国风专区,支持模板、素材、教程一站式下载,界面清新。
6. 比格PPT
• 网址:www.tretars.com
• 特点:个人博主运营,以商务简约风为主,支持智能推荐模板和一键替换配色/字体,懒人友好。
7. 菜鸟图库
• 网址:www.sucai999.com
• 特点:90%模板免费,按工作总结、教育课件等场景分类,部分提供现成文案直接使用。
8. 爱PPT模板网
• 网址:www.2ppt.com
• 特点:专注免费模板下载,分类清晰(主题、风格、颜色),定期更新最新设计风格。
9. Slide Carnival(国外站点)
• 网址:www.slidecarnival.com
• 特点:100%免费模板,含35-40页幻灯片及免费图标/贴纸,按主题、颜色快速搜索。
10. PPT汇
• 网址:www.ppthui.com
• 特点:每日更新节假日、教育课件模板,关注公众号即可免费下载,无广告干扰。
=CONCAT(D2:E3)


join 意思是加入,连接——所以 Textjoin 的作用是连接文本; split 意思是分开——Textsplit 就是把文本分开; after 是在……之后,所以 Textafter 是提取指定间隔符之后的内容; before 是在……之前,所以 Textbefore 是提取指定间隔符之前的内容。
使用自定义格式,能让单元格按指定的样式进行显示。
按Ctrl+1组合键,打开【设置单元格格式】对话框。在【数字】选项卡下切换到【自定义】,在右侧的编辑框中会看到一大堆格式代码。
接下来就介绍几个比较常用的格式代码,看看他们分别有什么作用:
#
显示单元格中原有的数字,但是不显示无意义的零值。
比如自定义格式####.00 ,就是在原有的正数后面加上两位小数。虽然用了四个#号,但是单元格中不够4位的,仍然按原有的位数显示。
0
与#号类似,也是显示单元格中原有的数字,但是当数字比代码的数量少时,会以无意义的零值补齐。
比如自定义格式00000,就是将数值按五位数显示,如果单元格中的数值超过5位,就按单元格中的内容显示,如果不够5位,则会在前面加上0。
?
与“0”的作用类似,但以显示空格代替无意义的零值。
比如设置自定义格式代码为 ????? ,再将单元格对齐方式设置为左对齐,就可以看到不够5位的前面都以空格占位了。
小数点和%,和在单元格中的作用是一样的,略。
如果要在自定义格式中显示文本,可以在文本外侧加上一对半角的双引号。
比如自定义格式代码 0"KWH" ,就会在数值后面加上英文的单位。
半角逗号
这个格式代码在自定义格式中表示千位分隔符号。
比如自定义格式代码 #,###.00 ,就是给数字加上千位分隔符,并且显示两位小数。
半角感叹号和斜杠
强制显示感叹号!或斜杠\之后的一个字符。
比如自定义格式代码 0!.0 ,就是在数字的最后一位前面 ,强制显示一个小数点。
星号
重复下一个字符来填充列宽。
比如自定义格式代码 *$ ,无论单元格中是啥数字,都会显示出一串美元符号。
@
和0的作用类似,只不过0是对数值应用的格式代码,而@是对文本应用的格式代码。
比如自定义格式代码 @最漂亮,楼下这个有点二,就会在每个单元格的名字后面加上同样的后缀。
除此之外,常用的自定义格式代码还有一些字母有特殊含义,比如:
H表示小时,M和H一起使用表示小时和分钟, 如HH:MM 。
S表示秒 ,Y表示年,M表示月,D表示天……
还有一个比较特殊的符号,那就是半角的分号。
她的作用是给代码来分家的。
在自定义格式中,能够分别对正数、负数、0和文本设置不同的显示效果。
完整的自定义格式代码结构为:
对正数应用的格式;对负数应用的格式;对零值应用的格式;对文本应用的格式
每个分段之间就是用分号间隔的。
实际应用时,自定义格式代码的分段数允许少于4个,就像咱们在前半部分看到的那些格式代码就是只有一个分段。
当分段数是一个的时候,表示该格式代码会对正数、负数和0都起作用。
当分段数是两个的时候,分号前面的代码表示对正数和零值应用的格式,分号后面的代码表示对负数应用的格式。
如果分段数是三个,第一个分号前的代码表示对正数的格式,中间部分的代码表示对负数应用的格式,最后部分的,是对零值应用的格式。
在自定义格式代码中,还能够设置简单的条件判断,比如大于、小于、等于、大于等于、小于等于和不等于这些都可以,但是一个自定义格式代码中最多只能设置两个判断条件。
典型结构是这样的:
符合条件1时应用的格式;符合条件2时应用的格式;其他数值应用的格式;文本应用的格式
如下图,选中B列单元格区域,设置自定义格式为:
[<60]0 不及格;[<80]0 良好;0 优秀
设置完成后,就会在成绩后面自动加上评语。
格式代码的意思是:
小于60时,显示单元格中原有的数值和文字“不及格”。小于80时,显示单元格中原有的数值和文字“良好”,除此之外的,显示为“优秀”。
在自定义格式代码中使用条件判断时,需要加上半角中括号,不要漏掉。
再进行条件判断的基础上,咱们还可以在自定义格式中加上控制颜色的代码。
仍然以上面这些数据为例,设置自定义格式代码为:
[<60]0 [红色]不及格;[<80]0 [蓝色]良好;0 优秀
看看效果:
自定义格式代码中,颜色部分同样需要使用半角中括号,并且这些颜色不是随意写的,在中文系统里,可以使用红色、黑色、黄色,绿色、白色、兰色、青色和洋红,或者使用格式代码 [颜色n] ,这里的n可以是1到56的数字。
自定义格式,就像给数字加上了一件漂亮的衣服,开了个美颜,不论他设置的什么自定义格式,只要单击一下单元格,然后看看编辑栏里,就现原形了:
如何将自定义格式转换为实际值呢?
步骤1
复制设置了自定义格式的单元格区域
步骤2
打开剪贴板,单击一下,全部粘贴,就可以了。
关于函数:
函数分类介绍:
下面根据不同的运用场景,对这些常用的必备函数进行分类介绍。


-
清除字符串空格:使用Trim/Ltrim/Rtrim -
合并单元格:使用concatenate -
截取字符串:使用Left/Right/Mid -
替换单元格中内容:Replace/Substitute -
查找文本在单元格中的位置:Find/Search




-
MIN函数:找到某区域中的最小值 -
MAX函数:找到某区域中的最大值 -
AVERAGE函数:计算某区域中的平均值 -
COUNT函数:计算某区域中包含数字的单元格的数目 -
COUNTIF函数:计算某个区域中满足给定条件的单元格数目 -
COUNTIFS函数:统计一组给定条件所指定的单元格数 -
SUM函数:计算单元格区域中所有数值的和 -
SUMIF函数:对满足条件的单元格求和 -
SUMIFS函数:对一组满足条件指定的单元格求和 -
SUMPRODUCT函数:返回相应的数组或区域乘积的和


在日常工作中,数据透视表已经成为许多人最重要的工作伙伴。
但许多人眼里,数据透视表只是一个分类汇总的工具,其实它的数据分析功能也很强的。
今天我们就来给大家分享几个常用的数据透视表技巧。
1
排名
日常工作中经常需要将完成数据透视后的数据进行排名,很多小伙伴都是通过rank函数进行排名。其实数据透视表自带排名功能,根本无需排序、函数。
还是以采购数据为例,现在我们完成了数据透视。
选中数据透视表右击鼠标,选择【值显示方式】,在子菜单中选择【降序排序】。
选择以项目为基本字段进行排序,单击【确定】。
最后我们看到原本的购买数据信息变成了排名信息。
如果我们需要同时保留购买数据以及排名信息,只需要在值字段中再次添加购买数量即可。
2
批量创建工作表
批量创建工作表是日常工作中经常碰到的问题,比如创建分公司、月份、季度等工作表。如果数量少,我们可以通过手工逐一创建,如果数量很多该怎么办呢?其实可以通过数据透视表批量创建工作表。
举例:现在我们需要创建4个季度的工作表。
首先在表中输入表头“季度”,以及四个季度名称。
然后选中A列数据,单击【插入】选项卡中的【数据透视表】。
在打开的【创建数据透视表】对话框中,选择数据透视表的位置为现有工作表。
确定后将【季度】字段拖至筛选框内。
单击数据透视表,然后单击【分析】选项卡中【选项】-【显示报表筛选页】。
出现【显示报表筛选页】对话框,直接单击确定,我们就可以看到批量创建的工作表。
选中所创建的所有工作表,然后在任意一个工作表中选中表格中不需要的数据,选择“开始”-“清除”-“全部清除”,即可完成工作表的批量创建。
是不是很简单?
注:批量创建的工作表是自动按工作表名称排序的。譬如这里的第一到第四季度,创建出来的工作表依次是第二、第三、第四、第一季度。如果想按季度顺序创建工作表,则输入时改成阿拉伯数字,如第1、第2、第3、第4等季度。如果想按自己输入的名称顺序创建工作表,有一个简易方法,就是在输入时每个名称前依次添加阿拉伯数字1、2、3等,则工作表按输入顺序创建。
3
多表求和
将同一工作簿中的多个同格式工作表汇总求和,也可以用数据透视表完成。具体请看教程《别瞎忙乎了,多表求和用这个方法就是分分钟的事……》。
4
按新增字段分组统计
将数据按新增字段分组进行统计,也是经常做的一件事。譬如,数据中没有月份、季度,但领导要求你按月、按季度统计;数据中没有一等品、二等品、三等品,但领导要求你按一、二、三等品进行统计。对于这类把原始数据按新指定字段进行统计的,利用透视表可以非常简便的实现。
例举两例。
例1:按日期分组统计
数据源是按日登记的销售额。现在要按月、季度分组统计销售额。
(1)选中所有数据,插入数据透视表。
(2)将“销售日期”字段拖入行区域中,Excel会自动增加一个“月”字段(需要是2016版本),右侧透视表中行标签按月显示。(注:如果用的低版本,则需要按下方设置“季度”字段的方式进行设置,增加“月”字段后才能按月统计。)然后将“销量”拖入值区域中。
(3)下面我们通过分组设置,实现季度统计。在透视表行标签下任意一个数据上右击,选择“组合”命令(也可以单击【分析】-【分组字段】或【分组选择】)打开【组合】对话框。可以看到当前已经选中了两个步长“日”和“月”。
起始于、终止于数据会自动根据数据源生成,不用管它。
(4)单击“季度”,然后确定。
(5)可以看到数据透视表字段中增加了“季度”字段。在左侧的透视表中,单击符号把数据折叠,就实现了按季度统计。
例2:分数分阶段统计
下表是某班的数学成绩,只有姓名和成绩两个字段。现在我们需要统计<60、60-79、80-100各阶段的人数。
(1)一样的,首先建立透视表。
(2)把“成绩”字段拖入行区域中。这时左侧透视表的行标签下方出现一列分数值。
(3)在透视表行标签下任意一个分数上右击,选择“组合”命令,打开组合对话框。
(4)现在按需要修改起始值和终止值、步长。设置起始于60,终止于100,步长20,如下。
(5)单击“确定”后,行标签变成了我们需要的三个分数段。
(6)将“成绩”字段拖到值区域中,实现了人数统计,如不及格的有11人。
(7)如果想进一步看到各阶段的姓名,则可以把“姓名”字段拖入行区域中。
如果想更自由分段,不受步长限制,那可以在第(3)步的时候改变做法。譬如选中0-59,右击,选择“组合”,生成“数据组1”,选中“数据组1”,在编辑栏中输入“D”,把“数据组1”改成“D”,这就是成绩D阶段;选中60-79,右击组合后改成“C”;选中80-90,右击组合后改成“B”;选中90以上的,右击组合后改成“A”。如此就把成绩分成了ABCD四个阶段进行统计。
5
非重复计数
从原始数据中统计机构数量、产品种数、经销商数量、供货商数量等等,属于典型的非重复计数。同样可以利用透视表完成。具体的完成方式见《围观数据透视表新功能:小东西,大作用》
6
空白值
我们在对一组数据插入数据透视时经常会遇到值区域中某个字段对应数据为空白的情况。以往很多小伙伴都是手动修改,其实可以通过数据透视表自定义空白显示为0。(注:只针对值区域中的空白!)
举例:
第一季度中的屏幕300*220项目购买数量为空白,现在需要将数据进行透视汇总处理。
完成数据透视后我们看到C13单元格为空白。
单击数据透视表右击鼠标,选择【数据透视表选项】。
打开【数据透视表选项】对话框,勾选【布局和格式】中的【对于空白单元格,显示】,同时在右侧的编辑栏中输入“无数据”。
单击确定后数据透视表中所有的空白将被“无数据”填充。
注意:这里我们可以将空白通过定义填充为任意文本、数字或者符号。
1、自动生成1~1000序号
=Sequence(1000)
2、所有表格A1求和
=Sum('*'!a1)
3、四舍五入两位
=Round(A1,2)
4、计算排名
=Rank(b2,B:B)
5、三个月的日期
=Edate(now(),3)
6、数字取整
=INT(A1)
7、统计A列数个数
=Count(A:A)
8、统计A列非空个数
=Counta(A:A)
9、把多列转成一列
=ToCol(A1:G9)
10、提取A列不重复值
=Unique(A:A)
11、计算最大值
=Max(A;A)
12、计算最小值
=Min(A:A)
13、提取-后的内容
=TextAfter(A1,”-“)
14、返回当前行号
=Row()
15、今天日期
=Today()
16、提取年
=Year(日期)
17、提取月
=Month(日期)
18、提取天数
=Day(日期)
19、所有工作表名称
=SheetsName()
20、统计A列张三个数
=Countif(A:A,“张三")
21、合并两个表格
=Vstack(表1,表2)
22、查找张三的成绩
=Vlookup(”张三",A:C,2,0)
23、提取A列第3行值
=Index(A:A,3)
24、根据第3列升序排列表格
=SoRt(表格,3)
25、把表格转换成一列
=ToCol(表格)
26、从左边截取字符
=Left(A1,3)
27、从右边截取字符
=right(a1,3)
28、从中间截取3个
=Mid(A1,2,3)
29、合并一行到一个格中
=ConCat(a1:e1)
30、英文首字母大写
=Proper(A1)
在图像处理领域,技术的提升使得创造和加工图像的方式与旧时有了翻天覆地的变化。人工智能不断渗透到日常生活,使得复杂的图像处理任务变得更加简单直观。Image AI正是这一流行趋势的佼佼者,它为用户提供了一套完整的AI图像处理工具,使图像创作和编辑变得快捷而高效。
Image AI
Image AI - 卓越的一体化 AI 图片平台
网址:https://imgai.ai/zh
项目介绍
Image AI是一个全面的AI图片平台,汇集了各种AI图像工具,这些工具涵盖了从简单的换脸到复杂的图像识别等多种功能。不仅如此,平台承诺为用户提供高质量的图像处理体验,让用户不论是初学者还是专业人士都能轻松上手,同时积累创造无限可能的能力。
这个平台的设计理念让每一个用户都可以通过简单的操作获得高质量的图像结果。例如,无论是修复闭眼照片这样的细节处理,还是将文字描述转化为图片的创意生成,Image AI都可以在无需繁杂步骤下完成。从用户角度出发,这种一体化的设计无疑极大地方便了非技术背景的用户。
该公司致力于AI图片处理的创新与应用,Dragon Rider LLC 专注于图片AI工具,用于处理和生成图片。我们的网站提供先进的AI解决方案,用于图片增强和创作。我们致力于为用户提供高效、智能的AI驱动图片处理和生成工具。
项目功能特色
Image AI之所以能够在众多图像平台中脱颖而出,关键在于其丰富的功能和高质量的用户体验。网站提供的功能比如换脸、人物贴纸、百变人脸、图片高清放大等,皆是基于先进的AI算法,不仅功能多样而且效果自然。这些工具通过简化复杂的图像操作,不仅提高了图像处理效率,更减少了用户学习成本。
此外,Image AI还提供魔法照片生成器和文本生成图片等前沿功能,其创新能力不容小觑。魔法照片生成器能够创作出具有十种风格的个性化照片,是艺术家为其创作寻求灵感的好帮手。
而文本生成图片功能则利用DALL·E驱动技术,可以将文字描述精准转换为艺术图片,激发用户无限创意。
项目的使用
使用Image AI网站极其简单,只需按步骤进行操作即可获得满意的结果。对于新用户,只需访问平台的官网无需复杂注册即可开始使用。这种便捷性意味用户可以在任何时间地点进行自己的图像创作和处理。
具体来说,用户可以根据需要选择不同的工具进行操作,比如针对那些需要进一步加工的图片,可以通过平台提供的图片去水印、去文字功能进行二次处理。而对于希望创建更多艺术性内容的用户,图片创意重绘功能则提供了大量灵感来源和自动生成的新奇效果。
通过这样一个创新与高效结合的平台,用户不仅将体会到图像处理的乐趣,也能在无形中提升自己的创造力。总而言之,Image AI不仅是一个工具,更是用户创意无限的实现者和灵感的发掘者。正如他们所说,如果现在不行,未来它一定可以做到。
可爱TV - 影视在线搜索库 (keai.cm)
-
免费资源:有广告,画质差,播放速度不稳定 -
VIP资源:无广告,画质高清,播放快速
网址:https://www.crazygames.com/
项目介绍
CrazyGames 成立于2014年,由Raf Mertens创立,其使命是打造一个功能齐全的在线游戏平台,能够无缝为全球用户服务,并同时为大大小小的开发者提供回报。如今,它每月拥有超过3000万活跃用户,成为世界上极为受欢迎的免费浏览器游戏平台之一。
CrazyGames 汇集了超过4500款精彩游戏,涵盖了各类游戏类型,从.io游戏、多人游戏到单机游戏,让用户享有无限选择空间。其用户友好的界面设计,使得各类玩家,不论是新手还是资深玩家,都可以迅速找到自己喜欢的游戏并立即沉浸其中。
项目功能特色
-
多样化的游戏种类:无论你偏爱传统的纸牌游戏、紧张刺激的射击游戏、精美的解谜游戏,还是充满动感的赛车游戏,CrazyGames 都能提供相应的选择。丰富的游戏库确保每个人都能找到适合自己口味的游戏。
-
跨平台支持:无论你是使用个人电脑、笔记本、Chromebook,还是iOS或Android手机和平板,一切设备都能轻松访问CrazyGames。玩家不仅能够在大屏幕享受精美画质的游戏,还能通过手机随时随地进行游戏。
-
无广告干扰:不同于许多商业游戏网站,CrazyGames 在游戏体验中减少了打断用户沉浸式体验的广告,用户可以不受干扰地享受他们喜爱的游戏。
-
社交功能强大:网站上的许多游戏允许与好友或全球其他玩家进行互动和竞赛,进一步提升了游戏的乐趣和挑战性。
项目的使用
想要探索CrazyGames的魅力非常简单。首先,通过浏览器访问,你将看到一个分类清晰的界面,其中包含各种游戏类别,如射击、体育、益智等。你可以使用搜索功能快速找到感兴趣的游戏,也可以通过浏览不同的分类标签进行发现。
点击任意一个游戏,即可开始。例如,选择了“Shell Shockers”,你可以直接在浏览器中加载游戏,而不是下载烦人的启动器或应用程序。游戏加载后,你只需按照指示即可开始尽情享受。
CrazyGames 的独特之处还在于,它不仅提供了一种方便的娱乐方式,更是一个结交同好、分享乐趣的社群平台。无论是参与社区讨论,还是在多人游戏中结识新朋友,这里都为社交互动提供了无限可能。
Optimizer
https://www.123pan.com/s/JWt6jv-ZLKf3.html 提取码:fFwX
Optimizer是一款特别强大的Windows系统优化工具,它的功能特别的全面和强大,而且免费是开源的。
首先它支持一些系统的优化,禁止一些不需要的Windows服务,关闭office 遥测更新,修改注册表,优化WINDOWS11系统,还可以关掉启动项,也支持垃圾清理,还可以更改注册表和修改Hosts。
MediaGo
https://www.123pan.com/s/JWt6jv-ttKf3.html 提取码:9eFn
MediaGo 是一款特别强大的流媒体下载工具,我们都知道流媒体在网络上不能直接下载,都是分段的,它可以自动提取,并且可以一键下载。
他还支持多并发下载,而且还可以下载直播的内容。
还有各种影视作品,它可以手到擒拿。
只有Windows 版本。
HotPE
https://www.123pan.com/s/JWt6jv-kkuf3?提取码:ADRZ
HotPE 是一款特别简洁清爽的 PE 工具箱。
它基于Windows 11系统,还支持上网和各种插件。
占的内存也特别的少。
它还有很多常用的软件可以下载,支持深色主题,微软常用运行库,还可以安装显卡驱动。
鸠摩搜书
https://www.jiumosearch.com/
鸠摩搜书是一个电子书搜索引擎,可以帮助用户快速地找到和下载自己想要的书籍。
鸠摩搜书不存储任何电子书,而是通过非人工检索方式,自动生成到第三方网站的链接,让用户能够方便地访问各种文档、学习资料、购买链接等内容。
鸠摩搜书支持多种格式的电子书,包括mobi,epub,pdf,azw3等。
鸠摩搜书还提供了微信订阅号和博客,让用户可以及时了解最新的电子书资源和信息。
AnyDesk
https://anydesk.com/remote-desktop
AnyDesk 是一个特别小巧实用的远程桌面控制软件。
我们都知道QQ 有自带的远程协助,但是呢,勉强凑合。AnyDesk 看这个名字就很霸气,它支持全平台,不管手机还是电脑,而且免费,专有的视频压缩技术,也让它的速度也特别快。
而且还可以穿透路由器/防火墙。
同时它还可以声音传输,同步剪切功能,剪切不仅仅是文字,甚至文件文件夹一样可以复制粘贴,这个就厉害到没朋友。
火柴(火萤酱)
https://www.123pan.com/s/JWt6jv-Ekuf3?提取码:bRAt
火柴是一个超级好用的电脑效率工具,它是强大的搜索神器和辅助启动工具。
之前的名字火萤酱听起来像是二次元哈,不过我相信你们也会可以喜欢呀。
使用双 Ctrl 就可启动,它可以启动软件,打开文件。
它还有强大的网站搜索,比如输入《bili + 搜索内容》,就可以去B 站搜索东西了。当然其他很多网站也都是支持的。
当然它还支持一连串的功能,生成二维码,计算器,查天气,记事本等等功能。
它还有很多精美的主题可以更换。
滴墨书摘
https://www.shimonote.net/
滴墨书摘是一款特别实用的软件,它可以快速添加读书笔记。
只需要轻轻一扫描,就可以瞬间把扫描的内容导入成笔记。不需要再手工记录,速度特提升的不是一丁点。
它还有特别棒的一个功能,就是可以将Kindle 的笔记瞬间导入到手机上(网页版也可使用)。
它还有很多精美的卡片,让你分享书摘显得更加独一无二。
同时它还内置一键添加图书和显示封面。
搜索功能也少不了,可以快速找到之前添加的书摘。
支持安卓和iOS。
VOUN
https://apps.apple.com/cn/app/voun/id955099767
前两天效率君推荐的一幅,是安卓专门给图片加相框的一个软件。
VOUN 是一个iOS 专门给相框图片加相框的软件,功能大同小异。不过VOUN 这个软件设计的更加精美。
它可以设置图框的颜色,还可以设置背景色阴影,还可以设置宽高比。
还可以添加手写的文字或者签名。
功能很强大,不过只有英文界面,算是一点小小的遗憾。
倒带
https://rewind.uselessthing.top/
倒带是一款特别棒第三方音乐客户端。
它的界面整体以黑白素雅为主,特别简洁实用。
它同时支持网易云和QQ 音乐,去掉了原来音乐 App花里胡哨的功能,保留了基本实用的功能。
需要登录你的账户之后,会显示你收藏的列表,还显示你云盘的音乐,同时还支持搜索功能。
不过它只支持听歌,视频的内容需要打开第三方客户端才可以播放或者下载。
因为它的输入框需要你输入你输入账号密码,可能会出现安全风险问题。
只有Android 版。
Kiwi 浏览器
https://www.coolapk.com/apk/com.kiwibrowser.browser
Kiwi 浏览器 是一款特别强大的安卓浏览器。
不过它当然不是普通的浏览器。它可以在手机上安装chrome 插件,有没有感觉很厉害。
我们点击右上角的设置,选择扩展程序,选择安装本地已经下载好的 crx 插件文件,就可以使用了。
像比较热门的油猴脚本,各种去广告的插件都可以使用了。
Walli
https://www.walliapp.com/
Walli 是一款高清壁纸App。
它上面的壁纸都是特别有精美和艺术感,因为都是艺术家分享的。你还可以查看艺术家的主页,看他分享的内容。
同时还可以一键设置成手机桌面 / 锁屏,还能下载长图和方图。
首页还有很多详细的分类,同时还有强大的搜索功能。
不过比较遗憾的是只支持英文。底部有广告,有些功能需要会员限制。
同时支持Android 和IOS。
SuperFreeze
https://f-droid.org/zh_Hans/packages/superfreeze.tool.android/
SuperFreeze 是一款专门管理流氓App。
当然使用它也可以冻结一些比较隐私或者比较不太常用的App,以防它们在后台运行。
它还有三种冻结模式,可以给每个App 设置,强制冻结,永不冻结或者智能终结。这个智能冻结会根据你使用APP的习惯,如果7 天没有使用就会自动冻结。
使用它需要你开启无限制模式和访问App 的使用权限。
使用它你还可以发现你当前哪些不活跃的APP。
设置之后可以一键将不常用的App 强制停止(辅助点击实现)。
有人可能会觉得这个 App 的访问权限有点多,不过它是开源,免费的可以放心使用。
当然只有Android 版本了。
白描证件照
https://zjz.uzero.cn
白描证件照是一款特别不错的制作证件照工具App,
你可以选择手动选的照片也可以直接拍照片,还可以轻松换红底蓝底和各种浅色的,同时还可以脸部美化功能。
你还可以查看修改历史,也可以同时一排版,比如说一版10个。还可以手动选择不同的商寸大小,比如说一寸两寸,也可以自定义尺寸。
特别的方便快捷,支持Android 和iOS 版本。
腾讯柠檬清理
https://mac.gj.qq.com/
腾讯柠檬清理是一款专业的垃圾清理软件。
你安装好打开之后它会自动扫描系统垃圾,应用垃圾和上网垃圾。
尤其是Mac 自带的固态硬盘,它的内存是特别珍贵的,很容易会存满。
它不仅可以清理一般的垃圾,他还会深度扫描大型软件的。比如说开发工具,PS 修图软件。
它还可以一键查找大文件,重复文件,清理卸载软件,保护隐私等功能。
因为他现在还在内测。可以使用这个邀请码使用。
只支持Mac。
腾讯桌面整理
https://guanjia.qq.com/product/home/v12/?tab=5&mod=t_zmzl
腾讯桌面整理是腾讯电脑管家上的一个功能。
它支持不同类型的文件一键整理,比如说文件夹文件和软件一键区分。
同时还支持全局搜索,结果一键分类。
还有很多简洁的桌面供你挑选使用。
使用它还可以用它来管理文档,绑定微信后,使用手机来查看电脑最近30天的文档。
只有 Windows 版。
换机助手
https://huanji.qq.com/index.html
换机助手是腾讯推出的一个手机换机助手。
当你从一个老手机换到新手机的时候,可以使用它,它可以发送联系人、视频和图片,而且传输速度特别的快,不需要联网就可以实现。
而且传输过程中还实现了全高速加密模式,可以放心使用。
同时支持安卓和iOS。
腾讯文档
https://docs.qq.com/desktop
这个很早就继承在TIM 上的在线办公软件, 终于推出了独立App 和网站。
主打实时编辑,安全,而且权限控制的比较好,而且在TIM 里面直接集成,这个可以直接使用。
而且还可以加水印,Office 文件可以直接将一键导入,实时翻译英文文档,丰富的模板。
它也算是打差异化竞争吧,刚出来,也算是一款很有诚意的作品,假以时日,可能你办公就离不开它了。
腾讯相册
腾讯相册是腾讯推出的一个手机相册小程序。它声称可以永久为你免费存储照片和视频,这点真的是特别的良心。
使用QQ 登录自动保存你的QQ 空间的相册。这样就可以吹灰不费把你的QQ 空间的的相册备份了。
同时你也可以自己创建的影集和相册。一键分享给微信的好友特别的方便。
腾讯会议
https://meeting.tencent.com/
腾讯会议有是腾讯推出的视频会议软件。和 Zoom 相比,它可能更加适合国内的人使用。
它除了会议视频功能,还支持屏幕共享,文档协作,把视频会议和文档协同结合在一起,真的很有心。
而且它还不限制会议的人数。
怕工作无聊,还可以发送弹幕表情包。
还能添加美颜,对不化妆来说太实用了。
各个平台客户端都有。
帮小忙
https://tool.browser.qq.com/
帮小忙是是腾讯推出的一个工具箱网站。
它内置了几百种效率工具。
包含图片工具、PDF 工具、壁纸、开发工具等等。
OCR、图片压缩、二次元头像、证件照制作、图片滤镜、二维码生成。
只有网页版。
微信记账本
微信记账本是微信官方推出的记账小程序。
它可以同步微信消费的所有账目,同时还可以按照月份和不同分类查看。
同时它还可以一键图片导入账单。
它还有实时提醒功能,你可以设置每天 / 每周 / 每月来提醒你的消费记录。
还有详细的图表,来看出你的支付不同类别的占比情况。
微信输入法
https://z.weixin.qq.com
微信输入法是一款特别智能的输入法软件。
支持九宫格,全键盘,双拼五笔和手写,可以满足各类人群的使用。
它支持Windows、Mac, iOS和Android。多平台还支持同步。
它支持AI功能和智能问答。
他的语音识别还支持多种方言,还有一键翻译功能。
项目简介
可图大模型是由快手可图团队开发的基于潜在扩散的大规模文本到图像生成模型。Kolors 在数十亿图文对下进行训练,在视觉质量、复杂语义理解、文字生成(中英文字符)等方面,相比于开源/闭源模型,都展示出了巨大的优势。同时,Kolors 支持中英双语,在中文特色内容理解方面更具竞争力。更多的实验结果和细节请查看我们的技术报告。
📊 评测表现
为了全面比较 Kolors 与其他模型的生成能力,我们构建了包含人工评估、机器评估的全面评测内容。在相关基准评测中,Kolors 具有非常有竞争力的表现,达到业界领先水平。我们构建了一个包含14种垂类,12个挑战项,总数量为一千多个 prompt 的文生图评估集 KolorsPrompts。在 KolorsPrompts 上,我们收集了 Kolors 与市面上常见的 SOTA 级别的开源/闭源系统的文生图结果,并进行了人工评测和机器评测。
人工评测
我们邀请了50个具有图像领域知识的专业评估人员对不同模型的生成结果进行对比评估,为生成图像打分,衡量维度为:画面质量、图文相关性、整体满意度三个方面。Kolors 在整体满意度方面处于最优水平,其中画面质量显著领先其他模型。
模型 | 整体满意度平均分 | 画面质量平均分 | 图文相关性平均分 |
---|---|---|---|
Adobe-Firefly | 3.03 | 3.46 | 3.84 |
Stable Diffusion 3 | 3.26 | 3.50 | 4.20 |
DALL-E 3 | 3.32 | 3.54 | 4.22 |
Midjourney-v5 | 3.32 | 3.68 | 4.02 |
Playground-v2.5 | 3.37 | 3.73 | 4.04 |
Midjourney-v6 | 3.58 | 3.92 | 4.18 |
Kolors | 3.59 | 3.99 | 4.17 |
所有模型结果取自 2024.04 的产品版本
机器评测
我们采用 MPS (Multi-dimensional Human preference Score) 来评估上述模型。我们以 KolorsPrompts 作为基础评估数据集,计算多个模型的 MPS 指标。Kolors 实现了最高的MPS 指标,这与人工评估的指标一致。
模型 | MPS综合得分 |
---|---|
Adobe-Firefly | 8.5 |
Stable Diffusion 3 | 8.9 |
DALL-E 3 | 9.0 |
Midjourney-v5 | 9.4 |
Playground-v2.5 | 9.8 |
Midjourney-v6 | 10.2 |
Kolors | 10.3 |
更多的实验结果和细节请查看我们的技术报告。点击技术报告。
🎥 可视化
-
高质量人像
-
中国元素
-
文字绘制
上述可视化 case,可以点击可视化prompts 获取
🛠️ 快速使用
要求
-
python 3.8及以上版本
-
pytorch 1.13.1及以上版本
-
transformers 4.26.1及以上版本
-
建议使用CUDA 11.7及以上
1、仓库克隆及依赖安装
apt-get install git-lfsgit clone https://github.com/Kwai-Kolors/Kolorscd Kolorsconda create --name kolors python=3.8conda activate kolorspip install -r requirements.txtpython3 setup.py install
2、模型权重下载
huggingface-cli download --resume-download Kwai-Kolors/Kolors --local-dir weights/Kolors
或者
git lfs clone https://huggingface.co/Kwai-Kolors/Kolors weights/Kolors
3、模型推理:
python3 scripts/sample.py "一张瓢虫的照片,微距,变焦,高质量,电影,拿着一个牌子,写着“可图”"# The image will be saved to "scripts/outputs/sample_text.jpg"
4、 Web demo:
python3 scripts/sampleui.py
在 Diffusers 中使用
确保您安装了最新版本的 diffusers
(0.30.0.dev0):
git clone https://github.com/huggingface/diffuserscd diffuserspython3 setup.py install
注意:
-
KolorsPipeline 默认使用
EulerDiscreteScheduler
作为噪声调度器。我们推荐使用该调度器时搭配guidance scale=5.0
及num_inference_steps=50
。 -
KolorsPipeline 同时支持
EDMDPMSolverMultistepScheduler
。在使用该噪声调度器时,推荐使用参数guidance scale=5.0
及num_inference_steps=25
。 -
除了文生图能力,
KolorsImg2ImgPipeline
同时也支持图文生图功能。
运行以下指令进行图像生成:
import torchfrom diffusers import KolorsPipelinepipe = KolorsPipeline.from_pretrained( torch_dtype=torch.float16, variant="fp16").to("cuda")prompt = '一张瓢虫的照片,微距,变焦,高质量,电影,拿着一个牌子,写着"可图"'image = pipe( prompt=prompt, negative_prompt="", guidance_scale=5.0, num_inference_steps=50, generator=torch.Generator(pipe.device).manual_seed(66),).images[0]image.show()
IP-Adapter-Plus
我们提供了 IP-Adapter-Plus 的参数和代码, 详细信息见 ipadapter.
# Weights downloadhuggingface-cli download --resume-download Kwai-Kolors/Kolors-IP-Adapter-Plus --local-dir weights/Kolors-IP-Adapter-Plus
# Inference:python3 ipadapter/sample_ipadapter_plus.py ./ipadapter/asset/test_ip.jpg "穿着黑色T恤衫,上面中文绿色大字写着“可图”"
python3 ipadapter/sample_ipadapter_plus.py ./ipadapter/asset/test_ip2.png "一只可爱的小狗在奔跑"
# The image will be saved to "scripts/outputs/"
ControlNet
我们提供了三个类型的ControlNet参数和代码,详细信息见controlnet。
# Weights download
# Canny - ControlNethuggingface-cli download --resume-download Kwai-Kolors/Kolors-ControlNet-Canny --local-dir weights/Kolors-ControlNet-Canny
# Depth - ControlNethuggingface-cli download --resume-download Kwai-Kolors/Kolors-ControlNet-Depth --local-dir weights/Kolors-ControlNet-Depth
# Pose - ControlNethuggingface-cli download --resume-download Kwai-Kolors/Kolors-ControlNet-Pose --local-dir weights/Kolors-ControlNet-Pose
Inpainting
我们提供了 Inpainting 的参数和代码, 详细信息见 inpainting.
# Weights downloadhuggingface-cli download --resume-download Kwai-Kolors/Kolors-Inpainting --local-dir weights/Kolors-Inpainting
# Inference:python3 inpainting/sample_inpainting.py ./inpainting/asset/3.png ./inpainting/asset/3_mask.png 穿着美少女战士的衣服,一件类似于水手服风格的衣服,包括一个白色紧身上衣,前胸搭配一个大大的红色蝴蝶结。衣服的领子部分呈蓝色,并且有白色条纹。她还穿着一条蓝色百褶裙,超高清,辛烷渲染,高级质感,32k,高分辨率,最好的质量,超级细节,景深
python3 inpainting/sample_inpainting.py ./inpainting/asset/4.png ./inpainting/asset/4_mask.png 穿着钢铁侠的衣服,高科技盔甲,主要颜色为红色和金色,并且有一些银色装饰。胸前有一个亮起的圆形反应堆装置,充满了未来科技感。超清晰,高质量,超逼真,高分辨率,最好的质量,超级细节,景深
# The image will be saved to "scripts/outputs/"
IP-Adapter-FaceID-Plus
我们提供了 IP-Adapter-FaceID-Plus 的参数和代码, 详细信息见 ipadapter_FaceID.
# Weights downloadhuggingface-cli download --resume-download Kwai-Kolors/Kolors-IP-Adapter-FaceID-Plus --local-dir weights/Kolors-IP-Adapter-FaceID-Plus
# Inference:python ipadapter_FaceID/sample_ipadapter_faceid_plus.py ./ipadapter_FaceID/assets/image1.png "穿着晚礼服,在星光下的晚宴场景中,烛光闪闪,整个场景洋溢着浪漫而奢华的氛围"
python ipadapter_FaceID/sample_ipadapter_faceid_plus.py ./ipadapter_FaceID/assets/image2.png "西部牛仔,牛仔帽,荒野大镖客,背景是西部小镇,仙人掌,,日落余晖, 暖色调, 使用XT4胶片拍摄, 噪点, 晕影, 柯达胶卷,复古"
# The image will be saved to "scripts/outputs/"
Dreambooth-LoRA
我们提供了Dreambooth-LoRA 的训练和推理代码,详细信息见 Dreambooth-LoRA.
# Training:sh train.sh
# Inference:python infer_dreambooth.py "ktxl狗在草地上跑"
项目链接
https://github.com/Kwai-Kolors/Kolors/blob/master/README_CN.md
在现代前端开发中,获取屏幕的宽度和高度通常依赖于 JavaScript。然而现代 CSS 也可以获取到屏幕的宽高,通过自定义属性(CSS Variables)和一些数学函数来实现这一目标。本文将详细解析如何使用 CSS 的 @property
规则和一些数学运算来获取屏幕的宽高,严格的说是获取视口的宽度和高度。
使用CSS获取屏幕宽高仅是一种实现方式,部分属性和数学函数有一定的兼容性问题,所以线上环境使用需谨慎。首先来了解一些前置知识点:
1. CSS 自定义属性
CSS 自定义属性(也称为 CSS 变量)允许开发者在 CSS 中定义可重用的值。通过使用 var() 函数,可以在样式表的任何地方引用这些变量。自定义属性的定义通常在 :root
选择器中进行,以便在整个文档中使用。
:root {
--shadow-hue: 180deg;
--spring-duration: 1.33s;
--canvas: 220;
--bg: hsl(var(--canvas), 15%, 22%);
--wgt: 200;
}
2. @property 规则
@property
规则是 CSS 的一项新特性,允许开发者定义自定义属性的语法、继承性和初始值。通过 @property,我们可以指定一个属性的类型和默认值。
在我们的示例中,我们定义了两个自定义属性 --_w
和 --_h
,分别表示屏幕的宽度和高度:
@property --_w {
syntax: '<length>';
inherits: true;
initial-value: 100vw;
}
@property --_h {
syntax: '<length>';
inherits: true;
initial-value: 100vh;
}
-
syntax: '<length>'
指定了属性的类型为长度。 -
inherits: true
表示该属性可以继承。 -
initial-value
设置了属性的初始值,分别为 100vw 和 100vh,即视口的宽度和高度。
3. 数学运算函数
-
atan2(y, x)
函数返回从 x 轴到点 (x, y) 的角度(以弧度为单位)。 -
tan()
函数则计算给定角度的正切值。
4. 计算屏幕宽高
在 :root
选择器中,我们使用 tan()
和 atan2()
函数来计算屏幕的宽度和高度,在这里我们将 var(--_w)
和 1px 作为参数传递,计算出宽度的角度。通过这种方式,我们可以将宽度和高度转换为无单位的整数值。
:root {
--w: tan(atan2(var(--_w), 1px));
--h: tan(atan2(var(--_h), 1px));
}
5. 使用 counter 显示宽高
在 body:before
伪元素中,我们使用 counter
来显示计算出的宽度和高度:
body:before {
content: counter(w) "x" counter(h);
counter-reset: h var(--h) w var(--w);
font-size: 50px;
font-family: system-ui, sans-serif;
font-weight: 900;
position: fixed;
inset: 0;
width: fit-content;
height: fit-content;
margin: auto;
}
-
counter-reset
用于初始化计数器 h 和 w,并将其值设置为var(--h)
和var(--w)
。 -
content: counter(w) "x" counter(h);
用于显示宽度和高度,格式为 宽度 x 高度。 -
通过设置 position: fixed
和inset: 0
,我们将内容居中显示在屏幕上。
6. 效果展示
当页面加载时,浏览器会根据视口的实际宽度和高度计算出 --w
和 --h
的值,并在页面上显示出来。整个过程完全不依赖于 JavaScript。
7. 总结
通过使用 CSS 的 @property
规则和数学函数,我们可以在不使用 JavaScript 的情况下获取屏幕的宽度和高度。随着 CSS 规范的不断发展,未来可能会有更多类似的功能,使得前端开发更加灵活和高效。
虽然CSS提供了强大的功能,但在不使用JavaScript的情况下获取屏幕尺寸仍然存在限制,如浏览器兼容问题。CSS自定义属性和计数器可以用于创造性的解决方案,但在某些情况下,JavaScript仍然是必要的。开发者应该根据项目的具体需求和环境来选择最合适的方法。
作为一个IT人,我们在日常工作中经常会遇到各种的临时数据处理任务,比如编码,加解密,进制换算等。而我们在处理这些任务时,往往都会遇到以下几个问题:
-
有可能遇到不止一个任务,如 Base64编码或解码,或者将十六进制数据转换为二进制文件,这个时候我们都需要在不同的平台进行切换操作;
-
有的数据处理比较复杂,需要对处理后的数据继续进行二次处理,或者三次处理等等,这个时候就需要我们在不同的平台或者功能模块之间来回切换,因为这些平台或者功能没有联动;
-
很多时候,这些任务并不是一次性处理就结束了,往往都是隔几天就会重新遇到,但是现有的平台无法记录我们处理的逻辑和顺序,导致最后还是需要我们重新再操作一遍。
一个多功能的网络应用程序,被誉为"网络瑞士军刀",提供了一个直观、用户友好的界面,允许用户执行包括数据编码、解码、加密、解密、压缩、解压缩、数据转换、分析等多种操作,同时确保所有数据处理都在客户端完成,还支持"食谱"功能,支持用户保存和分享复杂的数据处理流程,提高工作效率。
🏠 项目信息
#github地址
https://github.com/gchq/CyberChef
🚀功能特性
-
多样化的数据处理能力:支持从简单的编码(如XOR和Base64)到复杂的加密算法(如AES、DES和Blowfish),据转换和分析等的各种操作。
-
易操作的界面:直观的拖放界面,易于使用,适合所有技术水平的用户。
-
自动化处理:自动执行操作("Auto Bake"),并实时显示结果。
-
编码检测:自动检测数据编码,提供一键解码功能。
-
断点功能:允许用户在食谱中的特定操作前暂停执行,逐步分析数据。
-
保存和加载:用户可以保存自己的操作序列(食谱)以供重用,或通过URL分享。
-
搜索功能:快速查找特定操作或与操作相关的关键词。
-
高亮显示:在输入或输出中高亮文本,显示数据的偏移量和长度。
-
文件操作:支持将输出保存到文件或从文件加载数据,适合处理大文件。
-
数据隐私:所有数据处理在用户浏览器中完成,不涉及服务器,保护数据隐私。
-
深度链接:通过URL哈希值设置页面的初始状态,包括食谱、输入和主题。
🛠在线Demo
项目提供了一个在线Demo环境,可以直接使用。
#在线Demo
https://gchq.github.io/CyberChef/
CyberChef的部署比较简单,提供了两种的部署方式。
-
Docker部署:
#docker直接部署
docker run -it -p 8080:80 ghcr.io/gchq/cyberchef:latest
-
下载安装包
如果不想采用docker部署,项目提供了安装包,在Github Release界面直接下载安装即可。
#release 下载
https://github.com/gchq/CyberChef/releases
-
解码 Base64 编码的字符串
-
将日期和时间转换为不同的时区
-
解析 Teredo IPv6 地址
-
将十六进制转储转换数据,然后解压缩
-
解密并反汇编 shellcode
-
将多个时间戳显示为完整日期
-
对不同类型的数据进行不同的操作
-
使用输入的部分作为操作的参数
-
执行 AES 解密,从密码流的开头提取
-
自动检测多层嵌套编码
综上所述,CyberChef 集成了加密、编码、压缩、数据分析等多种数据操作工具,通过其直观的拖放界面和强大的"食谱"功能,为用户提供了一个安全、隐私保护数据处理环境,简单易操作,无需具体技术能力即可使用,如果你也有这方面的需求话,不妨试试吧!
谷歌最近发布了9B和27B大小的 Gemma 2模型[1],这是其 Gemma 模型系列的最新型号。根据其技术报告,未来几天将开源一个 Gemma-2-2b 模型。技术报告还显示,Gemma-2-9B模型在多个基准测试中的表现超过了 Mistral-7B、Llama-3-8B和 Gemma 1.5模型。
如果想一键在你的计算机上运行 Gemma-9b-Chat,可以在终端中运行以下命令
bash <(curl -sSfL 'https://raw.githubusercontent.com/LlamaEdge/LlamaEdge/main/run-llm.sh') —model gemma-2-9b-it
本文将以 Gemma-2-9B 为例,手把手教你轻松
-
在自己的设备上运行 Gemma-2-9B on your own device -
为 Gemma-2-9B 创建一个 API server
我们将使用 LlamaEdge[2] (Rust + Wasm技术栈)开发并部署该模型的应用。无需安装复杂的 Python 包或 C++ 工具链!了解我们为什么选择 Rust + Wasm[3]。
在你自己的设备上运行 Gemma-2-9B
第一步:用下面的命令行安装 WasmEdge[4].
curl -sSf https://raw.githubusercontent.com/WasmEdge/WasmEdge/master/utils/install_v2.sh | bash -s -- -v 0.13.5
第二步:下载 Gemma-2-9B-it model GGUF 模型[5]文件。模型有6.40 GB,所以下载可能需要一定时间
curl -LO https://huggingface.co/second-state/gemma-2-9b-it-GGUF/resolve/main/gemma-2-9b-it-Q5_K_M.gguf
第三步:下载一个跨平台的可移植 Wasm 文件,是个聊天应用。该应用让你能在命令行中与模型聊天。该应用的 Rust 源代码戳这里[6]。
curl -LO https://github.com/LlamaEdge/LlamaEdge/releases/latest/download/llama-chat.wasm
就是这样。可以通过输入以下命令在终端与模型聊天。
wasmedge --dir .:. --nn-preload default:GGML:AUTO:gemma-2-9b-it-Q5_K_M.gguf llama-chat.wasm -p gemma-instruct -c 4096
这个可移植的Wasm应用会自动利用设备上的硬件加速器(例如GPU)。
[You]:
Tell me what is gemma?
[Bot]:
Gemma is an open-weights AI assistant developed by Google DeepMind.
Here are some key things to know about Gemma:
* **Open Weights:** This means the underlying code and model weights are freely accessible to the public. Anyone can inspect, modify, or build upon Gemma.
* **Text-Only:** Gemma is designed primarily for text-based interactions. It can understand and generate human-like text but doesn't have capabilities like image recognition or voice synthesis.
* **Focus on Research & Development:** Gemma is intended as a tool for researchers and developers to explore and experiment with different AI models and techniques.
**Why is Gemma significant?**
* **Transparency and Collaboration:** Open-weights nature promotes transparency in AI development and encourages collaboration among researchers worldwide.
* **Customization:** Users can adapt Gemma to their specific needs by fine-tuning it on their own datasets.
* **Accessibility:** Makes advanced AI technology accessible to a wider range of individuals and organizations, beyond those with large resources.
**Keep in mind:**
* Gemma is still under development and may have limitations compared to more mature, closed-source models.
* Its capabilities are primarily focused on text processing.
为Gemma-2-9b-it[7] 创建一个兼容OpenAI的 API server
一个兼容 OpenAI 的API 使得 Llama-3-8B-Chinese 能够与不同的开发框架和工具无缝集成,比如 flows.network[8], LangChain and LlamaIndex等等,提供更广泛的应用可能。大家也可以参考其代码自己写自己的API服务器或者其它大模型应用。想要启动 API 服务,请按以下步骤操作:下载这个 API 服务器应用。它是一个跨平台的可移植 Wasm 应用,可以在各种 CPU 和 GPU 设备上运行。
curl -LO https://github.com/LlamaEdge/LlamaEdge/releases/latest/download/llama-api-server.wasm
然后,下载聊天机器人 Web UI,从而通过聊天机器人 UI 与模型进行交互。
curl -LO https://github.com/LlamaEdge/chatbot-ui/releases/latest/download/chatbot-ui.tar.gz
tar xzf chatbot-ui.tar.gz
rm chatbot-ui.tar.gz
接下来,使用以下命令行启动模型的 API 服务器。然后,打开浏览器访问 http://localhost:8080[9] 开始聊天!
wasmedge --dir .:. --nn-preload default:GGML:AUTO:gemma-2b-it-Q5_K_M.gguf llama-api-server.wasm -p gemma-instruct -c 4096
另外打开一个终端窗口, 可以使用 curl 与 API 服务器进行交互。
curl -X POST http://localhost:8080/v1/chat/completions \
-H 'accept:application/json' \
-H 'Content-Type: application/json' \
-d '{"messages":[{"role":"system", "content": "You are a sentient, superintelligent artificial general intelligence, here to teach and assist me."}, {"role":"user", "content": "Write a short story about Goku discovering kirby has teamed up with Majin Buu to destroy the world."}], "model":"Gemma-2b-it"}'
就是这样啦。WasmEdge 是运行 LLM 应用最简单、最快、最安全的方式[10]。快来试试看吧!
9B和27B大小的Gemma 2模型: https://ai.google.dev/gemma/docs
[2]Image: image.png]我们将使用 [LlamaEdge: https://github.com/second-state/LlamaEdge/
[3]了解我们为什么选择 Rust + Wasm: https://www.secondstate.io/articles/fast-llm-inference/
[4]WasmEdge: https://github.com/WasmEdge/WasmEdge
[5]Gemma-2-9B-it model GGUF 模型: https://huggingface.co/second-state/gemma-2-9b-it-GGUF
[6]这里: https://github.com/second-state/llama-utils/tree/main/chat
[7]Gemma-2-9b-it: https://www.secondstate.io/articles/gemma-2-9b/#create-an-openai-compatible-api-service-for-gemma-2-9b-it
[8]flows.network: https://flows.network/
[9]http://localhost:8080: http://localhost:8080/
[10]运行 LLM 应用最简单、最快、最安全的方式: https://www.secondstate.io/articles/fast-llm-inference/
近日,快手和复旦大学、中科大共同研发的 LivePortrait 开源了!今天带大家一起了解一下~
快手开源的图生视频模型LivePortrait是一款具有创新意义的AI肖像动画框架,该模型专注于通过单一静态肖像图像生成极具逼真感的动态视频肖像。

LivePortrait的亮点在于它不仅能够精确控制眼睛的注视方向和嘴唇的开合动作,还能处理多个人物肖像的无缝拼接。你可以将不同的人物特征合并到一个视频中,而且这些人物之间的过渡将平滑自然,不会产生任何突兀的边界效果。

通过扩展训练数据到约 6900 万高质量帧和采用混合图像视频训练策略,LivePortrait 能够更好地泛化,适应更多不同类型的输入数据。此外,LivePortrait 利用紧凑的隐式关键点代表混合形状,并设计缝合和重定向模块,这些模块使用计算开销极小的小型MLP,从而增强了对生成动画的控制能力。
项目的部署比较简单,首先克隆仓库,使用conda创建虚拟环境,安装所需的依赖项和FFmpeg。然后下载模型的权重文件,放到相应的目录,通过脚本运行即可。当然,如果你缺少一些相应的算力或是嫌部署过于麻烦,你也可以通过 HuggingFace 在线使用。感兴趣的小伙伴可以自行体验看看。
在线体验地址:
https://huggingface.co/spaces/KwaiVGI/LivePortrait
GitHub:
https://github.com/KwaiVGI/LivePortrait?tab=readme-ov-file
论文地址:
https://arxiv.org/pdf/2407.03168