• [活动分享] 十一月开发者福利:大容量充电宝、AI宝典、定制帆布购物袋等千元礼包来了!
    叮!你有一份开发者福利待查收!
  • [公告] 【获奖名单】《HCSD-DevCloud训练营》 第二期活动中奖名单来咯~
    各位小伙伴们,辛苦久等了~感谢大家参与华为云《HCSD-DevCloud训练营 第二期》活动,恭喜以下同学获得学习奖励,请及时反馈领奖信息:>>戳我反馈领奖信息<<邀请好友奖报名体验产品奖学习积分奖本次获奖公示期(10月28日-11月4日),在公示期内,若对获奖存有异议请反馈至活动群小助手,公示期结束后,获奖公告生效,实物奖品预计在活动结束后的25个工作日内完成快递发放。没有中奖的小伙伴也不要气馁~我们会不断推出新的开发者活动,供大家学习体验华为云产品和能力的同时带给大家更多惊喜,小伙伴们可以扫描下方二维码,关注华为云PaaS服务公众号,获取最新活动信息~!
  • [交流吐槽] 上周的鼠标,这就下架了?
    上周没时间看,错过了鼠标,这周等着鼠标,结果下架了。。。
  • [SQL] pgsql
    1、查询数据库大小SELECT pg_size_pretty(pg_database_size('bspricing_sit')) As fulldbsize;2、查看所有数据库大小select pg_database.datname, pg_size_pretty (pg_database_size(pg_database.datname)) AS size from pg_database;3、查看所有用户select * from pg_user;4、查看所有角色select * from pg_roles;5、查询用户XX的权限,必须到指定的数据库下执行select * from information_schema.table_privileges where grantee='pur_bspricing';6、按占空间大小,顺序查看索引大小SELECTindexrelname,pg_size_pretty ( pg_relation_size ( relid ) )FROMpg_stat_user_indexesWHEREschemaname = 'pur_bspricing'ORDER BYpg_relation_size ( relid ) DESC;7、查询当前的日期select statement_timestamp() :: timestamp(0) time1,CURRENT_TIMESTAMP(0) time2, now() time38、时间运算select CURRENT_TIMESTAMP(0) + '1 year';select CURRENT_TIMESTAMP(0) + '-1 year';select CURRENT_TIMESTAMP(0) + '1 month';select CURRENT_TIMESTAMP(0) + '30 day';select CURRENT_TIMESTAMP(0) + '1 hour';select CURRENT_TIMESTAMP(0) + '1 minute';select CURRENT_TIMESTAMP(0) + '60 second';select to_timestamp('2021-02-28 00:00:00', 'yyyy-MM-dd hh24:mi:ss') + '1 month';9、PG的大小写转换select lower('HELLO');select upper('hello');10、创建序列DROP SEQUENCE IF EXISTS "pur_cost"."cost_cd_request_head_s";CREATE SEQUENCE "pur_cost"."cost_cd_request_head_s"INCREMENT 1MINVALUE 1MAXVALUE 999999999999999999START 1CACHE 1;COMMENT ON SEQUENCE "pur_cost"."cost_cd_request_head_s" IS '成本申报申请单头表序列';11、获取序列的值select nextval('test_seq') as "objectID"--获取序列下一个值select currval('test_seq')--获取序列当前值select lastval()--获取最近获取过的序列的值12、批量获取序列select nextval('ems_draft_price_detail_s') from (select generate_series(1, #{total})) s13、查询所有的序列SELECT c.relname FROM pg_class c WHERE c.relkind = 'S'14、查询所有的视图select * from pg_views where schemaname = 'hpc_cbn_integration';15、查询表的索引以及索引对应的列selectt.relname as table_name,i.relname as index_name,a.attname as column_namefrompg_class t,pg_class i,pg_index ix,pg_attribute awheret.oid = ix.indrelidand i.oid = ix.indexrelidand a.attrelid = t.oidand a.attnum = ANY(ix.indkey)and t.relkind = 'r'and t.relname = 'ems_price_detail_t'order byt.relname,i.relname;16、查询表的主键对应的列SELECTTABLE_NAME as TABLE_NAME,T.colname as COLUMN_NAMEFROMinformation_schema.COLUMNSLEFT JOIN (SELECTpg_class.relname AS tablename,pg_attribute.attname AS colnameFROMpg_constraintINNER JOINpg_classONpg_constraint.conrelid = pg_class.oidINNER JOINpg_attributeONpg_attribute.attrelid = pg_class.oidAND (pg_attribute.attnum = pg_constraint.conkey [1] orpg_attribute.attnum = pg_constraint.conkey [2] orpg_attribute.attnum = pg_constraint.conkey [3])WHEREpg_constraint.contype = 'p') TONTABLE_NAME = T.tablenameWHERETABLE_NAME in('ems_price_detail_t')GROUP BYtable_schema,TABLE_NAME,T.colname;17、查询表的所有的列以及列的数据类型以及字段长度SELECTA.attnum,C.relname,( SELECT description FROM pg_catalog.pg_description WHERE objoid = A.attrelid AND objsubid = A.attnum ) AS descript,A.attname,( SELECT typname FROM pg_type WHERE oid = A.atttypid ) AS TYPE,concat_ws ( '', T.typname, SUBSTRING ( format_type ( A.atttypid, A.atttypmod ) FROM '\(.*\)' ) ) AS data_typeFROMpg_catalog.pg_attribute Ainner joinpg_class ConA.attrelid = C.oidinner joinpg_namespace NonN.oid = C.relnamespaceinner joinpg_type TonA.atttypid = T.oidWHERE1 = 1AND C.relname = 'ems_price_detail_t'AND A.attnum > 0AND NOT A.attisdroppedORDER BY A.attnum;18、update中带join的写法updateb_item_t as asetname = b.namefromb_module_t as bwherea.class_id = b.class_id19、批量更新的写法updateb_item_tsetchs_name = temp.chs_name,name = temp.name,chs_description = temp.chs_description,description = temp.descriptionfrom(values(1, 'test1', 'test1', 'test1', 'test1'),(2, 'test2', 'test2', 'test2', 'test2'),(3, 'test3', 'test3', 'test3', 'test3'),(4, 'test4', 'test4', 'test4', 'test4'))as temp (class_id, chs_name, name, chs_description, description)whereb_item_t.class_id = temp.class_id;20、批量插入insert into hpc_cbplus_maint.b_item_t(class_id, code, type, chs_name, name, chs_description, description, unit, classification_code, available, created_by, creation_date, last_updated_by, last_update_date, standard_flag, status, lifecycle_state, category)values(0, 'test_000', 30, 'test', 'test', 'test', 'test', 'test', 'TEST', 1, -1, CURRENT_TIMESTAMP(0), -1, CURRENT_TIMESTAMP(0), 1, 1, 'GA', 'test'),(1, 'test_001', 30, 'test', 'test', 'test', 'test', 'test', 'TEST', 1, -1, CURRENT_TIMESTAMP(0), -1, CURRENT_TIMESTAMP(0), 1, 1, 'GA', 'test'),(2, 'test_002', 30, 'test', 'test', 'test', 'test', 'test', 'TEST', 1, -1, CURRENT_TIMESTAMP(0), -1, CURRENT_TIMESTAMP(0), 1, 1, 'GA', 'test'),(3, 'test_003', 30, 'test', 'test', 'test', 'test', 'test', 'TEST', 1, -1, CURRENT_TIMESTAMP(0), -1, CURRENT_TIMESTAMP(0), 1, 1, 'GA', 'test'),(4, 'test_004', 30, 'test', 'test', 'test', 'test', 'test', 'TEST', 1, -1, CURRENT_TIMESTAMP(0), -1, CURRENT_TIMESTAMP(0), 1, 1, 'GA', 'test');21、日期转换SELECT to_timestamp('2021-02-28 12:12:12','yyyy-MM-dd hh24:mi:ss');SELECT to_date('2020-02-27 12:12:12','yyyy-MM-dd hh24:mi:ss') ;22、PG的表授权grant usage on schema hpc_cbplus_maint to hpc_cbn_integration;grant all on hpc_cbplus_maint.b_item_t to hpc_cbn_integration;--异常处理do $$begingrant select on all tables in schema pur_bspricing to pub_cost_it;exceptionwhen others thennull;end;$$;23、查询PG数据库下所有的schemaSELECT nspname FROM pg_namespace;24、查询schema下所有的表SELECTC.relname,pg_catalog.pg_get_userbyid ( C.relowner ) AS "Owner"FROMpg_catalog.pg_class C,pg_catalog.pg_namespace nWHEREn.oid = C.relnamespaceAND n.nspname = 'hpc_cbplus_maint'AND C.relkind = 'r';25、复杂的merge intowith I_PBI_COA_T_MERGE as (updatei_pbi_coa_t as BsetCOAID = A.COAID,COASTATUS = A.COASTATUS,PARENTID = A.PARENTID,COACREATIONDATE = A.COACREATIONDATE,COALASTUPDATEDATE = A.COALASTUPDATEDATE,AVAILABLE = A.AVAILABLE,CREATED_BY = A.CREATED_BY,CREATION_DATE = A.CREATION_DATE,LAST_UPDATED_BY = A.LAST_UPDATED_BY,LAST_UPDATE_DATE = CURRENT_TIMESTAMP(0),COANUMBER = A.COANUMBER,COACATEGORY = A.COACATEGORY,PARENTTYPE = A.PARENTTYPE,PARENTNUMBER = A.PARENTNUMBERfromi_pbi_coa_ti as AwhereB.COAID = A.COAIDand A.PROCESSING_BATCH_NUMBER = 20201114230002RETURNING B.*)insert into i_pbi_coa_t(COAID,COASTATUS,PARENTID,COACREATIONDATE,COALASTUPDATEDATE,AVAILABLE,CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,LAST_UPDATE_DATE,COANUMBER,COACATEGORY,PARENTTYPE,PARENTNUMBER)select T.* from(SELECTCOAID,COASTATUS,PARENTID,COACREATIONDATE,COALASTUPDATEDATE,AVAILABLE,CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,LAST_UPDATE_DATE,COANUMBER,COACATEGORY,PARENTTYPE,PARENTNUMBERFROMI_PBI_COA_TIWHEREPROCESSING_BATCH_NUMBER = 20201114230002) Twhere not exists(select 1 from I_PBI_COA_T_MERGE where I_PBI_COA_T_MERGE.COAID = T.COAID);26、PG的begin和endDO $body$begindelete from i_pbi_coa_t where coaid = 1;delete from i_pbi_coa_t where coaid = 2;delete from i_pbi_coa_t where coaid = 3;end$body$;27、PG的字符串拆分为表PlainBashC++C#CSSDiffHTML/XMLJavaJavascriptMarkdownPHPPythonRubySQLselect regexp_split_to_table('1,2,3' ,',') a;28、字符串拆分为数组select string_to_array('1,2,3' ,',');29、字符串聚合select string_agg(a,'-') from regexp_split_to_table('1,2,3' ,',') a;30、查询正在执行的SQLselect * from pg_stat_activity where state = 'active' ;31、PG表解锁--1、查看表是否被锁SELECT A.locktype,A.DATABASE,A.pid,A.MODE,A.relation,b.relnameFROM pg_locks AJOIN pg_class b ON A.relation = b.oidWHERE UPPER(b.relname) = 'EMS_PRICE_DETAIL_T';--2、查看正在运行的进程SELECT usename,pid,query_start,client_addr,queryFROM pg_stat_activityWHERE pid in (86418,98945,94228);--3、解锁SELECT pg_cancel_backend(94228);32、PG的ON CONFLICT用法(当记录不存在时,执行插入;否则进行更新)INSERT INTO cost_ce_price_release_t (release_price_id,version_id,item_code,month1,month2,month3,month4,month5,month6,month7,month8,month9,month10,month11,month12,month13,month14,month15,month16,month17,month18,month19,month20,month21,month22,month23,month24,source_type,release_type,formula_id,created_by,creation_date,last_updated_by,last_update_date,price_source)VALUES(#{item.releasePriceId,jdbcType=VARCHAR},#{item.versionId,jdbcType=VARCHAR},#{item.itemCode,jdbcType=VARCHAR},ROUND(#{item.month1,jdbcType=NUMERIC}, 6),ROUND(#{item.month2,jdbcType=NUMERIC}, 6),ROUND(#{item.month3,jdbcType=NUMERIC}, 6),ROUND(#{item.month4,jdbcType=NUMERIC}, 6),ROUND(#{item.month5,jdbcType=NUMERIC}, 6),ROUND(#{item.month6,jdbcType=NUMERIC}, 6),ROUND(#{item.month7,jdbcType=NUMERIC}, 6),ROUND(#{item.month8,jdbcType=NUMERIC}, 6),ROUND(#{item.month9,jdbcType=NUMERIC}, 6),ROUND(#{item.month10,jdbcType=NUMERIC}, 6),ROUND(#{item.month11,jdbcType=NUMERIC}, 6),ROUND(#{item.month12,jdbcType=NUMERIC}, 6),ROUND(#{item.month13,jdbcType=NUMERIC}, 6),ROUND(#{item.month14,jdbcType=NUMERIC}, 6),ROUND(#{item.month15,jdbcType=NUMERIC}, 6),ROUND(#{item.month16,jdbcType=NUMERIC}, 6),ROUND(#{item.month17,jdbcType=NUMERIC}, 6),ROUND(#{item.month18,jdbcType=NUMERIC}, 6),ROUND(#{item.month19,jdbcType=NUMERIC}, 6),ROUND(#{item.month20,jdbcType=NUMERIC}, 6),ROUND(#{item.month21,jdbcType=NUMERIC}, 6),ROUND(#{item.month22,jdbcType=NUMERIC}, 6),ROUND(#{item.month23,jdbcType=NUMERIC}, 6),ROUND(#{item.month24,jdbcType=NUMERIC}, 6),#{item.sourceType,jdbcType=NUMERIC},#{item.releaseType,jdbcType=VARCHAR},#{item.formulaId,jdbcType=NUMERIC},#{item.createdBy,jdbcType=NUMERIC},now(),#{item.lastUpdatedBy,jdbcType=NUMERIC},now(),#{item.priceSource,jdbcType=NUMERIC})ON conflict(item_code,version_id)DO UPDATE SETmonth1 = ROUND(#{item.month1,jdbcType=NUMERIC}, 6),month2 = ROUND(#{item.month2,jdbcType=NUMERIC}, 6),month3 = ROUND(#{item.month3,jdbcType=NUMERIC}, 6),month4 = ROUND(#{item.month4,jdbcType=NUMERIC}, 6),month5 = ROUND(#{item.month5,jdbcType=NUMERIC}, 6),month6 = ROUND(#{item.month6,jdbcType=NUMERIC}, 6),month7 = ROUND(#{item.month7,jdbcType=NUMERIC}, 6),month8 = ROUND(#{item.month8,jdbcType=NUMERIC}, 6),month9 = ROUND(#{item.month9,jdbcType=NUMERIC}, 6),month10 = ROUND(#{item.month10,jdbcType=NUMERIC}, 6),month11 = ROUND(#{item.month11,jdbcType=NUMERIC}, 6),month12 = ROUND(#{item.month12,jdbcType=NUMERIC}, 6),month13 = ROUND(#{item.month13,jdbcType=NUMERIC}, 6),month14 = ROUND(#{item.month14,jdbcType=NUMERIC}, 6),month15 = ROUND(#{item.month15,jdbcType=NUMERIC}, 6),month16 = ROUND(#{item.month16,jdbcType=NUMERIC}, 6),month17 = ROUND(#{item.month17,jdbcType=NUMERIC}, 6),month18 = ROUND(#{item.month18,jdbcType=NUMERIC}, 6),month19 = ROUND(#{item.month19,jdbcType=NUMERIC}, 6),month20 = ROUND(#{item.month20,jdbcType=NUMERIC}, 6),month21 = ROUND(#{item.month21,jdbcType=NUMERIC}, 6),month22 = ROUND(#{item.month22,jdbcType=NUMERIC}, 6),month23 = ROUND(#{item.month23,jdbcType=NUMERIC}, 6),month24 = ROUND(#{item.month24,jdbcType=NUMERIC}, 6),source_type = #{item.sourceType,jdbcType=NUMERIC},release_type = #{item.releaseType,jdbcType=VARCHAR},formula_id = #{item.formulaId,jdbcType=NUMERIC},last_updated_by = #{item.lastUpdatedBy,jdbcType=NUMERIC},last_update_date = now() ;注意:ON conflict(item_code,version_id) 中的字段item_code+version_id必须建立唯一索引33、PG临时表的创建PostgreSQL支持两类临时表,会话级和事务级临时表。在会话级别的临时表中,在整个会话的生命周期中,数据一直保存。事务级临时表,数据只存在于这个事务的生命周期中。不指定临时表的属性。PostgreSQL中,不管是事务级还是会话级临时表,当会话结束时,临时表就会消失。这与oracle数据库不同,在oracle数据库中,只是临时表中的数据消失,而临时表还存在。默认情况下,创建的临时表是会话级的,如果需要创建事务。需要添加“on commit delete rows”子句。DROP TABLE IF EXISTS ems_bs_param_temp_t;create temporary table ems_bs_param_temp_t(region_id int8,item_code VARCHAR(20),currency_code VARCHAR(20),end_date VARCHAR(20),owner_codeVARCHAR(20),indemnity_item_id VARCHAR(20))on commit delete rows; -- 事务级comment on column ems_bs_param_temp_t.region_idis '区域id';comment on column ems_bs_param_temp_t.item_codeis '物料编码';comment on column ems_bs_param_temp_t.currency_codeis '币种';comment on column ems_bs_param_temp_t.end_dateis '有效期';comment on column ems_bs_param_temp_t.owner_codeis '销售主体';comment on column ems_bs_param_temp_t.indemnity_item_idis 'ItemId 供SRM服务使用';34、查询耗时长的SQLSELECT * FROM pg_stat_statements ORDER BY total_time DESC LIMIT 5;35、PG递归查询WITH查询的一个重要属性是RECURSIVE,使用RECURSIVE属性可以引用自己的输出,从而实现递归,一般用于层次结构或树状结构的应用场景。 如:a、定义下面这样的表,存储每个区域(省、市、区)的id,名字及上级区域的pidcreate table tb(id varchar(3) , pid varchar(3) , name varchar(10));insert into tb values('002' , 0 , '浙江省');insert into tb values('001' , 0 , '广东省');insert into tb values('003' , '002' , '衢州市');insert into tb values('004' , '002' , '杭州市') ;insert into tb values('005' , '002' , '湖州市');insert into tb values('006' , '002' , '嘉兴市') ;insert into tb values('007' , '002' , '宁波市');insert into tb values('008' , '002' , '绍兴市') ;insert into tb values('009' , '002' , '台州市');insert into tb values('010' , '002' , '温州市') ;insert into tb values('011' , '002' , '丽水市');insert into tb values('012' , '002' , '金华市') ;insert into tb values('013' , '002' , '舟山市');insert into tb values('014' , '004' , '上城区') ;insert into tb values('015' , '004' , '下城区');insert into tb values('016' , '004' , '拱墅区') ;insert into tb values('017' , '004' , '余杭区') ;insert into tb values('018' , '011' , '金东区') ;insert into tb values('019' , '001' , '广州市') ;insert into tb values('020' , '001' , '深圳市') ;b、需要查出某个省,比如浙江省,管辖的所有市及市辖地区with RECURSIVE cte as(select a.id,cast(a.name as varchar(100)) from tb a where id='002'union allselect k.id,cast(c.name||'>'||k.name as varchar(100)) as name from tb k inner join cte c on c.id = k.pid)select id,name from cte ;
  • [问题求助] invalid syntax,求助大佬们!
    教程上是这样的​我的电脑上是这样的
  • [热门活动] HCDG&COSCon'22 | 开源年会成都会场,共赴一场开源盛宴!
    如果你热爱开源、热衷创新如果你想饱听各路大咖的主题分享同时享受技术之外的开源人生欢迎来到天府之国——成都来一场年轻火热的团聚开源硬件展缤纷 特色市集等你来10月29日来开源年会成都会场成都高新区天府五街菁蓉国际广场共赴一场开源盛宴!活动时间10月29日 10:00 ~ 18:00活动内容DfRobot 硬件作品展学生开源硬件作品展阿木实验室机器人作品展硬件开发者主题分享开源大师兄(鸿蒙)教育硬件展开源酒馆/开源咖啡电子科大 LUG开源雨林 & openGuass华为 DevUI华为 Model Box谷歌 GDG开缘树下你和我本次会场还准备了精美有趣的社区周边,报名线下会场,参会者即可领取礼包一份!快来线下会场一起Get治愈小周边吧!
  • [热门活动] COSCon'22 中国开源年会主论坛 | 华为大咖齐聚,共话开源新篇章
    国家政策的扶持,开源在千行百业的应用,有人说开源最好的时代到了;全球政治经济环境的快速变化,疫情的反复肆虐,有人说最寒冷的时代到了。面对风云变幻的世界,开源正站在十字路口 —— 机遇与挑战并存,分裂与合作共生,危机迫在眉睫,变革与突破也似乎触手可及。站在这个十字路口,我们该何去何从?COSCon'22 中国开源年会的主论坛,将以「开源站在十字路口」为主题,与热爱开源的你,一起求知、探索、破局,用开源的技术、开放的文化、协作的力量,治愈这个世界。COSCon’22 主论坛三大篇章议题全公开第一篇章:开源开放,Open the World — 趋势篇我们喜欢 Open 超过 Close我们喜欢 Connection 超过 Broken我们喜欢 Public Good 超过 Bad News Open The World!COSCon'22 中国开源年会的主题,大概是应对大环境不确定性时,最好的答案。主论坛的第一篇章,将邀请来自国内外知名开源基金会、高校科研院所的专家们,从不同国度、不同视角,为大家带来比较宏观的开源趋势分析与解读。第二篇章:最好的时代?最坏的时代? — 社区与商业篇分裂的声音在试图瓦解共识,为社区的发展带来了的新的难题;风云变幻的经济形势、激烈的市场竞争,让企业正面临着前所未有的挑战。主论坛的第二篇章,将邀请国内外开源商业领袖与社区先锋,一起探讨身处百年未有之大变局,他们将如何增长?如何破局?第三篇章:十字路口,代码是我们永恒的信仰 — 开源创新篇站在这个十字路口,我们需要仔细地看清方向,也需要勇敢地大步向前。重重迷雾里,技术是我们不变的追求,代码是我们永恒的信仰。主论坛第三篇章,将邀请国内外知名开源技术专家,看他们执着于理想,纯粹于当下,用开源开放赋予产品新生。四大亮点不容错过亮点一:了解更多开源社的故事,开源社圆桌 & 重磅发布在 COSCon'22 中国开源年会的主论坛上,开源社理事会将为大家带来圆桌讨论「十字路口,开源社的愿景与思考」,中国开源先锋榜的开源领袖们将与大家分享他们在社区与商业的探索,中国开源码力榜的上榜 HACK HEROES 将和大家分享自己参与开源的故事。中国开源年度报告的预览,和中国开源社区地图、开放黑客松、KToken 也将在主论坛上发布,开源社理事长陈阳还将和大家一起回顾刚刚收官的开源训练营,带你全方位了解开源社。亮点二:大咖云集,国际前沿 VS 本土探索在 COSCon'22 中国开源年会的主论坛上,齐聚了 LF AI & Data 基金会执行董事 Dr. Ibrahim Haddad,LF AI & Data 基金会董事会主席、开放原子开源基金会 TOC 主席 堵俊平,Apache 软件基金会董事姜宁,Linux 基金会亚太区战略总监 Keith Chen 等,从基金会的视角为大家带来国际前沿的开源思考。同时还有来自 API7、Timecho、白鲸开源的开源先锋,以及来自华为、微众银行、浪潮、字节跳动等公司的开源技术大咖,中科院计算所副所长、北京开源芯片研究院首席科学家包云岗老师等与大家分享开源在本土的领先探索。亮点三:首设夜场环节,GitHub CEO 领衔在 COSCon'22 中国开源年会的主论坛上,首次设置了夜场,GitHub CEO Thomas Dohmke 领衔,还有 Apache 软件基金会董事姜宁的演讲,以及开源社重磅发布等等,优质内容从早到晚精彩一整天!亮点四:国内首个元宇宙开源会议,沉浸式体验有趣有料作为国内首个元宇宙开源会议,COSCon’22 除了将通过合作社区、媒体直播外,还把整个会场搬上了由网易瑶台提供技术支持的元宇宙会场。参会者可以自由设置自己的参会形象,在各大会场穿梭,如同置身 3D 游戏般任意探索,还可和其他参会者线上聊天、交换名片,甚至在会场内打开摄像头实时沟通……参与元宇宙开源会议是种怎样的体验?等你来解锁!
  • [交流吐槽] 【会员日】许个愿,上个拍立得
    跪求小助手上个拍立得啊,专属8折的就行
  • [热门活动] (获奖名单已公示)【华为云·微话题(第57期)】【1024特辑】0-1搭建物联网可视化大屏,1024程序员炫酷过节
    如何让海量数据生动有趣,一目了然?设备数据如何高效可视不发愁?如何让老板要的数据实时更新?物联网可视化大屏让数据开口说话,展现数据之美工欲善其事,必先利其器用好零代码,让你事半功倍从此搭建大屏不再加班头秃自定义你喜欢的物联网场景回帖分享你的炫酷大屏,有机会获得奖品哦~体验具体步骤参考:【IoTDA】零代码搭建充电桩监控大屏期望看到大家精彩的评论:1、你的可视化大屏截图2、分享一下你搭建的大屏应用场景,有什么作用?3、操作中有哪些体验感受?【本期微话题】【1024特辑】0-1搭建物联网可视化大屏,1024程序员炫酷过节【活动时间】22年10月20日~22年11月4日【参与方式】1、直接回复本帖,就微话题题目进行回答讨论2、为你觉得优质回复的楼层点赞或发表评论【本期奖品】优质回复奖:奖品抽取数量有效回复楼层数需达到超声波香薰加湿器120折叠帆布包240幸运回复奖:奖品抽取数量有效回复楼层数需达到文件收纳袋320开发者定制鼠标垫440【活动规则】1、开发者用户回复的内容,必须与本期的微话题相关,回复其他内容均视为无效内容,否则取消该用户获奖资格2、 开发者用户回复内容的字数需≥100字,禁止复制其他楼层内容或改编自其它楼层内容(包括本人发布在其他楼层的内容),如经发现,取消该用户获奖资格3、本次活动不限用户的总回复数及连续回复数,但需保证回复质量,如华为云社区小编认定参与用户有恶意刷楼嫌疑,则取消该用户获奖资格 【评奖方式】1、 在本帖所有有效回复的用户中抽取若干名幸运开发者获得幸运回复奖,奖品及数量见上方示例。2、 在所有参加回复的用户中,根据其回复质量及被回复的数量,综合评选优秀奖,奖品见上方示例。3、 本次活动将根据实际参与情况发放奖励,包括但不限于用户百分之百中奖或奖项轮空的情况。4、每期活动预计于结束后三天内完成奖项公示,并于结束后15个工作日内完成邮寄。【温馨提示】1、请务必使用个人实名账号参与活动(IAM、企业账号等账号参与无效)。如一个实名认证对应多个账号,只有一个账号可领取奖励,若同一账号填写多个不同收件人或不同账号填写同一收件人,均不予发放奖励。2、所有获得奖品的获奖用户,请于获奖后3日内完成实名认证,否则视为放弃奖励。
  • [交流吐槽] 豆子要过期了
    豆子要过期了 不知道换什么 上新总是抢不到
  • [认证交流] 关于鲲鹏微认证的限时免费活动
    请问,鲲鹏社区的鲲鹏微认证限时免费活动的详细规则有吗,为什么我在点击立即认证时会出现购买微认证的提示,需要代金券,情况如下。
  • [问题求助] holosens一站式开发平台网站在哪呢怎么找不到
    看了好望商城一站式开发平台指南,但是找不到平台地址。
  • [热门活动] 十月重磅粉丝福利:网红相机、鼠标等千元礼包等你来拿!
    抓住假期的尾巴华为云开发者联盟发福利了!
  • [热门活动] 【有奖征文 第16期】 打造你的IoT端边云全面协同体验
    近年来,物联网引领了继计算机、互联网之后世界信息产业的第三次发展浪潮,且逐步在各行各业得到更广泛的应用。华为云IoT平台则构建了一个从设备的联接、到数据的应用、生态以及行业的拓展的全场景云服务。本次活动中,我们为大家提供了3个IoT场景体验,帮助大家从端到端学习物联网相关技术概念以及开发流程,同时借助华为云IoT的强大能力,帮助大家深入理解和体验物联网:【本次体验均为免费】教你5分钟构建云端“物”模型 :学习“物模型”的概念,并任选一款物联网设备,根据个人理解在华为云IoT平台上构建对应的“物”模型。零代码搭建物联网可视化大屏 :自定义物联网场景,根据个人理解实现基于华为云IoT以及可视化大屏DLV搭建物联网大屏。学习物联网数据从接入云端、转发到其他云服务、在应用上呈现的全流程。没有设备也能体验“边云协同”:使用ECS服务器作为边缘节点,尝试将我们自己开发的应用(如网页、插件、程序等),基于华为云IoT边缘服务,部署到边缘节点上,无需真实边缘设备接入,体验“边云协同”。→注意:大家申请体验产品时,部分产品可能会涉及费用,联系文末小助手微信可获得此次活动专用的代金券。*以上奖品除码豆外,均为实体奖品。码豆亦可在码豆商城对换实体奖品奖励码豆商城访问路径:个人主页——我的码豆我们需要哪些主题的稿件?原则上,我们欢迎所有能帮助学习华为云IoT平台相关的文章!如基于自己的实际使用经验,分享对华为云IoT平台的技术分析、使用感受及在项目实战中的经验等。如果你还不知道该怎么写,请你参看阅读往期征文的1-3篇文章,可以让你更快上手(最终呈现效果类似这样):【秋招特训】基于IoT平台构建智慧路灯应用AppCube低代码快速开发健康打卡应用丨【AppCube X WeLink双剑合璧】人工智能之华为云ModelArts的深度使用体验与AI Gallery应用开发实践丨【华为云AI贺新年】你将获得什么?我们会把收到的优质内容汇编成册,并注明原作者,积累行业口碑,开放给圈内开发者下载查阅,提供实践参考。对于贡献优质内容的作者,我们还将送出各项大礼!同时,在华为云站内外10+个技术社区醒目位置进行推荐,给与百万级流量资源。优质作者更可获得长期约稿和更多内容合作机会。评奖规则说明华为云开发者社区、华为云IoT产品部将联合评审此次征文。专家评分依据 :文章篇幅、技术含金量、排版美观度、阅读量、点赞、收藏等指标综合评分。其他说明 :1、一二三等奖不能叠加。2、一二三等奖可与创作小能手奖叠加。3、征文投稿数量不计入月度激励活动文章数量。*本活动的奖励与 华为云IoT开发者体验(cid:link_0) 活动中的奖励不可兼得在哪里投稿?文章需要发表在社区博客; 是时候展现真正的技术了, 点击前往发布标题以 【我的IoT端边云体验】结尾,例如:我用华为云IoT平台搭建了一个可视化大屏,太酷了【我的IoT端边云体验】。文章末尾需加上下面两句话:{【我的IoT端边云体验】有奖征文火热进行中:cid:link_9/378687此外,在(cid:link_1)提出您的宝贵建议,标题以【云驻计划-定向征文】开头,还有机会赢取额外奖励。}(此次活动文末加上面两句话,需要注意↑↑)文章跟华为云产品相关,所以需要同时加上【云端实践】标签如果大家在征文中遇到有关华为云产品体验方面的问题建议,请到【云声平台】提出您的宝贵建议,标题以【云驻计划-定向征文】开头,还有机会赢取额外奖励。有哪些需要注意的:1、文章内容需体现技术看点,图文并茂,建议字数在500字以上;2、文章要求为投稿人原创,凡转载或抄袭一经发现将取消参赛资格;3、文章须在华为云社区为首发,如华为云平台已有文章内容则视为稿件无效;4、稿件投稿后,华为云拥有该稿件的使用权、修改权等;5、因库存等原因,奖品可能会替换为等值礼品。快来华为云社区博客,一起遨游在技术的海洋中吧! 点击立即体验如果有任何问题,可扫描下方二维码咨询。添加微信时请备注:报名活动时使用的华为云昵称!扫码添加小助手(征文问题加此号)部分体验领取代金券使用(仅领取代金券,加微信时备注:社区征文领代金券)
  • [热门活动] 1024程序员节 | 华为数字机器人7天训练营强势回归,助您掌握数字化技能
    伴随着全球数字化转型的深入,各大组织都在积极拥抱新技术、释放数字生产力以谋升级发展。毫无疑问,个人掌握数字化技能不仅是适应企业数字化转型的必选项,更是开拓广阔商业前景的护城河。其中,以RPA+AI+低代码融合为一体的数字机器人凭其“易用性高、门槛低”的优势已被广泛应用于千行百业。如何快速掌握数字机器人,在瞬息万变的职场中赢得先机,打造差异化价值?速来参加我们的华为数字机器人1024程序员节系列活动吧!社区话题互动、开营直播课、7天训练营、实训体验4大环节,全方位助您成长!Part 1:社区话题互动您希望RPA解决什么工作难题?RPA的发展前景如何?在这里,您可以畅所欲言,分享您与RPA的故事,感受思想碰撞的火花,更有人气评论领取好礼。点击跳转,即刻参与>>Part 2:开营直播课想要快速了解华为数字机器人?双11大促来袭,华为数字机器人又将如何助您“聚划算”? 10月12日 19:00锁定我们的直播间,华为RPA专家将为您呈现干货十足的讲解。 跳转直播间>>Part 3:7天训练营这是您一定不能错过的王牌栏目。精选7天精品课程,由华为数字机器人资深专家亲授讲课。递进式的课程体系,循序渐进式练习,助您快速解锁数字机器人开发技能,实现自我增值。训练营报名通道已开启,点击即刻报名>>或扫码下方二维码进入学习群,了解最新课程信息、任务发布与获奖信息。Part 4:实训体验课程结束后,如何巩固技能?精心打造的十大趣味场景设计等您来开发,助力夯实课程理论,丰富开发实践经验。体验通道已开启,即刻来战>>1024,为您加码华为数字机器人带您突破边界撬动商业价值,实现个人理想更有多重好礼等您来拿
总条数:1920 到第
上滑加载中