范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

你要的国产编程语言CBrother来了!GUI桌面开发,只要33行代码

  简单的桌面创建
  创建app.cbimport lib/windows/CustomWindow //窗口基类 class App extends CustomWindow {     //结构函数 	function App(config) 	{         //创建窗口         var  title= config.get("title");         var  width  = config.get("width");         var  height = config.get("height");         var  left   = config.get("left");  //窗口距离左边距离         var  top    = config.get("top");  //窗口右边距离          super(title);           //创建窗口函数          createWindow(title,(WS_OVERLAPPEDWINDOW ^ WS_THICKFRAME & ~WS_MAXIMIZEBOX) | WS_CLIPSIBLINGS | WS_POPUP,left,top,width,height,null);     }     //运行窗口     function run()     {         super.run();  //调用基类窗口运行     } } function main(parm) {     var  config = {"title":"演示窗口","width":500,"height":300,"left":248,"top":"100","WindowState":"fullscreen","BackgroundColor":"#000"};     var app =  new App(config);     app.createButtom("提交",5,185,60,60,7);     app.createStaticText("hello world",10,10,150,20);     app.createEditBox(150,10,100,20);     app.run(); }
  命令行启动:
  执行效果:
  LOL 工具
  import lib/windows/CustomWindow  class LolToolsWin extends CustomWindow {     var m_ZoneIDComboBox = null;     var m_GameModeComboBox = null;     var m_QQEditBox = null;     var m_PlayerIDEditBox = null;     var m_PlayerNameEditBox = null;     var m_RankComboBox = null;      var m_Team1ID = new Array();     var m_Team1Name = new Array();      var m_Team2ID = new Array();     var m_Team2Name = new Array();      //var      var m_WinCheckBox = null;     var m_GradeComboBox = null;     var m_GameIDEditBox = null;     var m_PathEditBox = null;      var m_killcntEditBox = null;     var m_assistsEditBox = null;     var m_deathsEditBox = null;     var m_killspreeEditBox = null;     var m_killmulEditBox = null;     var m_GoldEditBox = null;     var m_minionskillEditBox = null;      var m_ZoneID = [257,513,769,1025,1281,1537,1793,2049,2305,2561,2817,3073,3329,3585,3841,4097,4353,     4609,4865,258,514,770,1026,1282,1538,1794,65539,261];      var m_GameMode = ["CLASSIC","CLASSIC","ARAM","TFT"];     var m_QueueType = ["NORMAL","","",""];      var m_RankName = ["","iron","bronze","silver","gold","platinum","diamond","master","grandmaster","challenger"];      function LolToolsWin()     {         super("loltoolswin");         setBackground(COLOR_WINDOW);         setIcon(GetRoot() + "11_2.ico");         createWindow("LOL战绩伪造工具",         (WS_OVERLAPPEDWINDOW ^ WS_THICKFRAME & ~WS_MAXIMIZEBOX) | WS_CLIPSIBLINGS | WS_POPUP,         400,200,860,510,null);                 //var a = -1798569908;         //createWindow("loltoolswin",a,400,200,272,480,null);                      }      function onCreate()     {         this.createStaticText("大区:",10,30,70,20);          m_ZoneIDComboBox = this.createComboBox(90,30,140,200);           m_ZoneIDComboBox.addString("艾欧尼亚");         m_ZoneIDComboBox.addString("祖安");         m_ZoneIDComboBox.addString("诺克萨斯");         m_ZoneIDComboBox.addString("班德尔城");         m_ZoneIDComboBox.addString("皮尔特沃夫");         m_ZoneIDComboBox.addString("战争学院");         m_ZoneIDComboBox.addString("巨神峰");         m_ZoneIDComboBox.addString("雷瑟守备");         m_ZoneIDComboBox.addString("裁决之地");         m_ZoneIDComboBox.addString("黑色玫瑰");         m_ZoneIDComboBox.addString("暗影岛");         m_ZoneIDComboBox.addString("钢铁烈阳");         m_ZoneIDComboBox.addString("水晶之痕");         m_ZoneIDComboBox.addString("均衡教派");         m_ZoneIDComboBox.addString("影流");         m_ZoneIDComboBox.addString("守望之海");         m_ZoneIDComboBox.addString("征服之海");         m_ZoneIDComboBox.addString("卡拉曼达");         m_ZoneIDComboBox.addString("皮城警备");         m_ZoneIDComboBox.addString("比尔吉沃特");         m_ZoneIDComboBox.addString("德玛西亚");         m_ZoneIDComboBox.addString("弗雷尔卓德");         m_ZoneIDComboBox.addString("无畏先锋");         m_ZoneIDComboBox.addString("恕瑞玛");         m_ZoneIDComboBox.addString("扭曲丛林");         m_ZoneIDComboBox.addString("巨龙之巢");         m_ZoneIDComboBox.addString("教育网专区");         m_ZoneIDComboBox.addString("男爵领域");         m_ZoneIDComboBox.setCurSel(0);          this.createStaticText("Q Q:",10,70,70,30);          m_QQEditBox = this.createEditBox(90,70,135,28);          this.createStaticText("PlayerID:",10,110,70,30);          m_PlayerIDEditBox = this.createEditBox(90,110,135,28);          this.createStaticText("Name:",10,150,70,30);          m_PlayerNameEditBox = this.createEditBox(90,150,135,28);          this.createStaticText("段位:",10,190,70,30);          m_RankComboBox = this.createComboBox(90,190,140,300);         m_RankComboBox.addString("无");         m_RankComboBox.addString("黑铁");         m_RankComboBox.addString("青铜");         m_RankComboBox.addString("白银");         m_RankComboBox.addString("黄金");         m_RankComboBox.addString("铂金");         m_RankComboBox.addString("钻石");         m_RankComboBox.addString("超凡大师");         m_RankComboBox.addString("傲视宗师");         m_RankComboBox.addString("最强王者");         m_RankComboBox.setCurSel(0);                  this.createStaticText("模式:",10,230,70,30);          m_GameModeComboBox = this.createComboBox(90,230,140,150);                 m_GameModeComboBox.addString("匹配");         m_GameModeComboBox.addString("排位");         m_GameModeComboBox.addString("大乱斗");         m_GameModeComboBox.addString("云顶之弈");         m_GameModeComboBox.setCurSel(0);          this.createStaticText("GameID:",10,270,70,30);         m_GameIDEditBox = this.createEditBox(90,270,135,28);          this.createGroupBox("队伍1",400,5,440,210);         this.createStaticText("ID1:",410,30,40,30);         m_Team1ID.add(this.createEditBox(455,30,150,28));         this.createStaticText("名字1:",610,30,60,30);         m_Team1Name.add(this.createEditBox(675,30,150,28));          this.createStaticText("ID2:",410,65,40,30);         m_Team1ID.add(this.createEditBox(455,65,150,28));         this.createStaticText("名字2:",610,65,60,30);         m_Team1Name.add(this.createEditBox(675,65,150,28));            this.createStaticText("ID3:",410,100,40,30);         m_Team1ID.add(this.createEditBox(455,100,150,28));         this.createStaticText("名字3:",610,100,60,30);         m_Team1Name.add(this.createEditBox(675,100,150,28));            this.createStaticText("ID4:",410,135,40,30);         m_Team1ID.add(this.createEditBox(455,135,150,28));         this.createStaticText("名字4:",610,135,60,30);         m_Team1Name.add(this.createEditBox(675,135,150,28));          this.createStaticText("ID5:",410,170,40,30);         m_Team1ID.add(this.createEditBox(455,170,150,28));         this.createStaticText("名字5:",610,170,60,30);         m_Team1Name.add(this.createEditBox(675,170,150,28));          this.createGroupBox("队伍2",400,220,430,210);         this.createStaticText("ID1:",410,245,40,30);         m_Team2ID.add(this.createEditBox(455,245,150,28));         this.createStaticText("名字1:",610,245,60,30);         m_Team2Name.add(this.createEditBox(675,245,150,28));          this.createStaticText("ID2:",410,280,40,30);         m_Team2ID.add(this.createEditBox(455,280,150,28));         this.createStaticText("名字2:",610,280,60,30);         m_Team2Name.add(this.createEditBox(675,280,150,28));            this.createStaticText("ID3:",410,315,40,30);         m_Team2ID.add(this.createEditBox(455,315,150,28));         this.createStaticText("名字3:",610,315,60,30);         m_Team2Name.add(this.createEditBox(675,315,150,28));             this.createStaticText("ID4:",410,350,40,30);         m_Team2ID.add(this.createEditBox(455,350,150,28));         this.createStaticText("名字4:",610,350,60,30);         m_Team2Name.add(this.createEditBox(675,350,150,28));             this.createStaticText("ID5:",410,385,40,30);         m_Team2ID.add(this.createEditBox(455,385,150,28));         this.createStaticText("名字5:",610,385,60,30);         m_Team2Name.add(this.createEditBox(675,385,150,28));          this.createGroupBox("战斗数据",240,5,150,350);         this.createStaticText("击杀:",245,30,50,30);         m_killcntEditBox = this.createEditBox(300,30,75,28);          this.createStaticText("助攻:",245,65,50,30);         m_assistsEditBox = this.createEditBox(300,65,75,28);          this.createStaticText("死亡:",245,100,50,30);         m_deathsEditBox = this.createEditBox(300,100,75,28);          this.createStaticText("连杀:",245,135,50,30);         m_killspreeEditBox = this.createEditBox(300,135,75,28);          this.createStaticText("多杀:",245,170,50,30);         m_killmulEditBox = this.createEditBox(300,170,75,28);                  this.createStaticText("金币:",245,205,50,30);         m_GoldEditBox = this.createEditBox(300,205,75,28);          this.createStaticText("补兵:",245,240,50,30);         m_minionskillEditBox = this.createEditBox(300,240,75,28);          this.createStaticText("评分:",245,275,50,30);         m_GradeComboBox = this.createComboBox(300,275,75,150);         m_GradeComboBox.addString("无");         m_GradeComboBox.addString("S+");         m_GradeComboBox.addString("S");         m_GradeComboBox.addString("S-");         m_GradeComboBox.addString("A+");         m_GradeComboBox.addString("A");         m_GradeComboBox.addString("A-");         m_GradeComboBox.addString("B+");         m_GradeComboBox.addString("B");         m_GradeComboBox.addString("B-");           m_GradeComboBox.addString("C+");         m_GradeComboBox.addString("C");         m_GradeComboBox.addString("C-");         m_GradeComboBox.addString("D+");         m_GradeComboBox.addString("D");         m_GradeComboBox.addString("D-");         m_GradeComboBox.setCurSel(0);          this.createStaticText("胜:",245,310,50,30);         m_WinCheckBox = this.createCheckBox("",300,310,75,30);                          this.createButtom("登录",20,380,110,50,1);         this.createButtom("开始",150,380,110,50,2);         this.createButtom("结束",280,380,110,50,3);          this.createStaticText("生成路径:",10,440,100,30);         m_PathEditBox = this.createEditBox(120,440,650,28);          Init();     }      function onCommand(cmdid)     {         if (cmdid == 1)         {             onLogin();         }         else if (cmdid == 2)         {             onGameBegin();         }         else if (cmdid == 3)         {             onGameEnd();         }     }      function onLogin()     {         Save();         var path = m_PathEditBox.getWindowText();         if (strlen(path) <= 0)         {             MessageBox(m_hWnd,"没有配置路径","错误",MB_OK | MB_ICONERROR);             return;         }          var QQ = m_QQEditBox.getWindowText();             if (strlen(QQ) <= 0)         {             MessageBox(m_hWnd,"没有配置QQ号","错误",MB_OK | MB_ICONERROR);             return;         }                  var playerId = m_PlayerIDEditBox.getWindowText();         if (strlen(playerId) <= 0)         {             MessageBox(m_hWnd,"没有配置PlayerID","错误",MB_OK | MB_ICONERROR);             return;         }          var name = m_PlayerNameEditBox.getWindowText();         if (strlen(name) <= 0)         {             MessageBox(m_hWnd,"没有配置Name","错误",MB_OK | MB_ICONERROR);             return;         }                           var selidx = m_ZoneIDComboBox.getCurSel();         var zoneid = m_ZoneID[selidx];          var json = new Json();         json.add("AccountID",playerId);         json.add("displayName",str_convert(name,"utf-8","ascii"));         json.add("QQ",QQ);         json.add("ZoneID",zoneid);         var jsonstr = json.toJsonString();         //print jsonstr;          var f = new File(path + "/qweqweqwelin.lol.txt","w");         f.write(jsonstr);         f.close();     }      function onGameBegin()     {         Save();         var path = m_PathEditBox.getWindowText();         if (strlen(path) <= 0)         {             MessageBox(m_hWnd,"没有配置路径","错误",MB_OK | MB_ICONERROR);             return;         }                     var playerId = m_PlayerIDEditBox.getWindowText();         if (strlen(playerId) <= 0)         {             MessageBox(m_hWnd,"没有配置PlayerID","错误",MB_OK | MB_ICONERROR);             return;         }          var name = m_PlayerNameEditBox.getWindowText();         if (strlen(name) <= 0)         {             MessageBox(m_hWnd,"没有配置Name","错误",MB_OK | MB_ICONERROR);             return;         }          var gameid = m_GameIDEditBox.getWindowText();         if (strlen(gameid) <= 0)         {             MessageBox(m_hWnd,"没有配置GameID","错误",MB_OK | MB_ICONERROR);             return;         }                         var selidx = m_ZoneIDComboBox.getCurSel();         var zoneid = m_ZoneID[selidx];          var gameseldix = m_GameModeComboBox.getCurSel();         var gamemode = m_GameMode[gameseldix];          var json = new Json();         json.add("AccountID",playerId);         json.add("displayName",str_convert(name,"utf-8","ascii"));         json.add("GameMode",gamemode);         json.add("ZoneID",zoneid);         json.add("GameID",gameid);         var jsonstr = json.toJsonString();         //print jsonstr;          var f = new File(path + "/q124q54dtbeg.lol.txt","w");         f.write(jsonstr);         f.close();                     }      function onGameEnd()     {         Save();         var path = m_PathEditBox.getWindowText();         if (strlen(path) <= 0)         {             MessageBox(m_hWnd,"没有配置路径","错误",MB_OK | MB_ICONERROR);             return;         }                var QQ = m_QQEditBox.getWindowText();             if (strlen(QQ) <= 0)         {             MessageBox(m_hWnd,"没有配置QQ号","错误",MB_OK | MB_ICONERROR);             return;         }           var playerId = m_PlayerIDEditBox.getWindowText();         if (strlen(playerId) <= 0)         {             MessageBox(m_hWnd,"没有配置PlayerID","错误",MB_OK | MB_ICONERROR);             return;         }          var name = m_PlayerNameEditBox.getWindowText();         if (strlen(name) <= 0)         {             MessageBox(m_hWnd,"没有配置Name","错误",MB_OK | MB_ICONERROR);             return;         }          var gameid = m_GameIDEditBox.getWindowText();         if (strlen(gameid) <= 0)         {             MessageBox(m_hWnd,"没有配置GameID","错误",MB_OK | MB_ICONERROR);             return;         }          var selidx = m_ZoneIDComboBox.getCurSel();         var zoneid = m_ZoneID[selidx];                  var gameseldix = m_GameModeComboBox.getCurSel();         var gamemode = m_GameMode[gameseldix];         var gamequeuetype = m_QueueType[gameseldix];          var json = new Json();         json.add("AccountID",playerId);         json.add("GameMode",gamemode);         json.add("GameQueueType",gamequeuetype);         json.add("GameID",gameid);         json.add("QQ",QQ);         json.add("displayName",str_convert(name,"utf-8","ascii"));                 json.add("ZoneID",zoneid);          var teamobj = json.addObject("team");         var team1 = teamobj.addArray("1");         for (var i = 0; i < 5 ; i++)         {             var id = m_Team1ID[i].getWindowText();             var name = m_Team1Name[i].getWindowText();             var pobj = team1.pushObject();             pobj.add("AccountID",id);             pobj.add("Name",str_convert(name,"utf-8","ascii"));         }          var team2 = teamobj.addArray("2");         for (var i = 0; i < 5 ; i++)         {             var id = m_Team2ID[i].getWindowText();             var name = m_Team2Name[i].getWindowText();             var pobj = team2.pushObject();             pobj.add("AccountID",id);             pobj.add("Name",str_convert(name,"utf-8","ascii"));         }                  var win = m_WinCheckBox.getCheck();         if (gamemode == "TFT")         {             json.add("Rank",win);         }         else         {             json.add("BattleResult",win);             var ranksel = m_RankComboBox.getCurSel();             var rankname = m_RankName[ranksel];             json.add("RankName",rankname);              var killcnt = INT(m_killcntEditBox.getWindowText());             var assists = INT(m_assistsEditBox.getWindowText());             var deaths = INT(m_deathsEditBox.getWindowText());             var killspree = INT(m_killspreeEditBox.getWindowText());             var killmul = INT(m_killmulEditBox.getWindowText());             var gold = INT(m_GoldEditBox.getWindowText());             var minionskill = INT(m_minionskillEditBox.getWindowText());             json.add("ASSISTS",assists);             json.add("CHAMPIONS_KILLED",killcnt);             json.add("GOLD_EARNED",gold);             json.add("LARGEST_KILLING_SPREE",killspree);             json.add("LARGEST_MULTI_KILL",killmul);             json.add("MINIONS_KILLED",minionskill);             json.add("NUM_DEATHS",deaths);              var gradesel = m_GradeComboBox.getCurSel();             if (gradesel > 0)             {                 var grade = m_GradeComboBox.GetLBText(gradesel);                 json.add("playerGrade",grade);             }                     }          var jsonstr = json.toJsonString();         var f = new File(path + "/q124dsaf32end.lol.txt","w");         f.write(jsonstr);         f.close();              }      function Init()     {         var f = new File(GetRoot() + "/config.cfg");         if(!f.exists())         {             f.close();             return;         }         var jsonstr = f.read();                 f.close();          var json = new Json(jsonstr);          var zonesel = json.get("zonesel");         var qq = json.get("qq");         var playerid = json.get("playerid");         var name = json.get("name");         var ranksel = json.get("ranksel");         var modesel = json.get("modesel");         var win = json.get("win");         var gradesel = json.get("gradesel");         var gameid = json.get("gameid");         var path = json.get("path");          var killcnt = json.get("killcnt");         var assists = json.get("assists");         var deaths = json.get("deaths");         var killspree = json.get("killspree");         var killmul = json.get("killmul");         var gold = json.get("gold");         var minionskill = json.get("minionskill");              m_ZoneIDComboBox.setCurSel(zonesel);         m_QQEditBox.setWindowText(qq);         m_PlayerIDEditBox.setWindowText(playerid);         m_PlayerNameEditBox.setWindowText(name);         m_RankComboBox.setCurSel(ranksel);         m_GameModeComboBox.setCurSel(modesel);         m_WinCheckBox.setCheck(win);         m_GradeComboBox.setCurSel(gradesel);         m_GameIDEditBox.setWindowText(gameid);         m_PathEditBox.setWindowText(path);          m_killcntEditBox.setWindowText(killcnt);         m_assistsEditBox.setWindowText(assists);         m_deathsEditBox.setWindowText(deaths);         m_killspreeEditBox.setWindowText(killspree);         m_killmulEditBox.setWindowText(killmul);         m_GoldEditBox.setWindowText(gold);         m_minionskillEditBox.setWindowText(minionskill);                   var team1 = json.get("team1");         for (var i = 0; i < 5 ; i++)         {             var pobj = team1.get(i);             var id = pobj.get("id");             var name = pobj.get("name");             m_Team1ID[i].setWindowText(id);             m_Team1Name[i].setWindowText(name);         }          var team2 = json.get("team2");         for (var i = 0; i < 5 ; i++)         {             var pobj = team2.get(i);             var id = pobj.get("id");             var name = pobj.get("name");             m_Team2ID[i].setWindowText(id);             m_Team2Name[i].setWindowText(name);         }                   }      function Save()     {         var zonesel = m_ZoneIDComboBox.getCurSel();         var qq = m_QQEditBox.getWindowText();         var playerid = m_PlayerIDEditBox.getWindowText();         var name = m_PlayerNameEditBox.getWindowText();         var ranksel =  m_RankComboBox.getCurSel();         var modesel = m_GameModeComboBox.getCurSel();         var win = m_WinCheckBox.getCheck();         var gradesel = m_GradeComboBox.getCurSel();         var gameid = m_GameIDEditBox.getWindowText();         var path = m_PathEditBox.getWindowText();           var killcnt = m_killcntEditBox.getWindowText();         var assists = m_assistsEditBox.getWindowText();         var deaths = m_deathsEditBox.getWindowText();         var killspree = m_killspreeEditBox.getWindowText();         var killmul = m_killmulEditBox.getWindowText();         var gold = m_GoldEditBox.getWindowText();         var minionskill = m_minionskillEditBox.getWindowText();          var json = new Json();         json.add("zonesel",zonesel);         json.add("qq",qq);         json.add("playerid",playerid);         json.add("name",name);         json.add("ranksel",ranksel);         json.add("modesel",modesel);         json.add("win",win);         json.add("gradesel",gradesel);         json.add("gameid",gameid);         json.add("path",path);         json.add("killcnt",killcnt);         json.add("assists",assists);         json.add("deaths",deaths);         json.add("killspree",killspree);         json.add("killmul",killmul);         json.add("gold",gold);         json.add("minionskill",minionskill);          var team1 = json.addArray("team1");         for (var i = 0; i < 5 ; i++)         {             var id = m_Team1ID[i].getWindowText();             var name = m_Team1Name[i].getWindowText();             var pobj = team1.pushObject();             pobj.add("id",id);             pobj.add("name",name);         }          var team2 = json.addArray("team2");         for (var i = 0; i < 5 ; i++)         {             var id = m_Team2ID[i].getWindowText();             var name = m_Team2Name[i].getWindowText();             var pobj = team2.pushObject();             pobj.add("id",id);             pobj.add("name",name);         }          var f = new File(GetRoot() + "/config.cfg","w");         f.write(json.toJsonString());         f.close();     }     }  function main() {     //Sleep(1000 * 10);     var consolWin = GetConsoleWindow();     //ShowWindow(consolWin,SW_HIDE);     var win = new LolToolsWin();     win.run(); }
  完整效果:

华为于周四发布下一代数据中心产品,这家公司为华为提供核心设备热点前瞻华为将于5月26日举行下一代数据中心发布会华为数字能源官方消息,华为将在5月26日于东莞举行下一代数据中心发布会,分享行业发展的最新趋势和创新成果,发布华为下一代数据中心及季节性过敏的克星!米家4Pro空气净化器毫不夸张地说,我已经小半个月没出门了,每天就蹲在家里面。也不是因为口罩的原因,主要是我的季节性过敏太严重了,鼻腔痒得要命,还不停的打喷嚏。可能有兄弟会说有这么夸张吗?真就这么夸张!提醒中国卖家购买这些服务有美国法律风险本文来自微信公众号InternetLawReview(IDInternetlawreview),作者张宁(美国加利福尼亚州和佐治亚州执业律师海外运营服务平台Flatfeecorp。如何买一部真正适合自己的手机?都看明白的,也算是半个内行了很多人私信问买手机的时候怎么买,确实,现在手机市场上手机种类太多,作为消费者的我们,选购手机的时候有时候确实不知道该怎么选,小编今天就带大家来看一下。重视性能,看这几点随着手机游戏最快1小时充满,最高续航220公里,这2款电动车很适合外卖员使用您在阅读前请点击上面的关注二字,后续会为您提供更多有价值的相关内容,感谢您的支持。在道路上骑行的电动车,有这样一群比较特殊的电动车,它们的驾驶人多为穿着蓝色黄色制服,每天的工作就是女孩子学电子商务专业的话,好不好就业呢?我比较看好电子商务专业,特别是对女生来说尤其适合。尽管电子商务专业今后就业竟争非常激烈,但只要学好扎实的专业基础知识,就业市场还是比较宽的。实在找工作有难度,还。适合个体就业。电子小鹏汽车名称被吐槽,文化不自信还是太过接地气小鹏汽车创始人何小鹏先生近期针对网友表示小鹏品牌的名称太土一事。坚决回应不会将公司改名。因为网友认为小鹏汽车小鹏的名称过于衔接地气。难以做成国家化的大品牌,不利于企业长远发展,更难拼多多推广受限怎么解除?哪些因素导致的?对于拼多多商家来说,需要做的事情有很多,其中就包括了拼多多推广,有很多的拼多多商家发现自己被限制推广了,拼多多为什么限制推广了?下面的内容中为大家进行相关的介绍。原因1若店铺出现虚亚马逊调整休息时间任务政策批评者此前称该政策限制上厕所时间据外媒CNET报道,随着亚马逊为6月21日开始的PrimeDay活动做准备,该公司表示,它将减轻其仓库中一个有争议的雇佣做法的负担。亚马逊将改变跟踪工人执行休息时间任务的方式,例如内蒙古现代能源区域科技服务团入选2022年科创中国区域科技服务团示范项目近日,中国科协公布了2022年科创中国科技服务团示范项目评审结果。经项目申报资格审查专家评审,共评选出科技服务团示范项目144个,其中产业科技服务团项目85项区域科技服务团项目29新能源汽车免税政策有望第三次延长资讯近日,节能与新能源汽车产业发展部际联席会议召集人工信部部长肖亚庆主持召开了部际联席会议2022年度工作会议。会议要求,2022年要大力推动新能源汽车产业高质量发展,尽早研究明确
我们人人都会使用的微信,为什么外国人看不上?我在国外生活多年,外国人有手机,但公共场所很少使用,大多都不用微信,因为网络太慢。人家老外不怎么喜欢即时通讯软件,说白了微信之前人家老外早开发出来,只是没人用,老外喜欢的是推特或者全球首个活体机器人能自己生孩子!专家短时间内很难对人类有威胁近日,美国科研人员发现了一种全新的生物繁殖方式,并利用这一发现制造出了史上第一个可自我繁殖的活体机器人。根据相关报道,最初,科研人员从非洲爪蟾的胚胎中提取干细胞并培育成皮肤细胞或心瑞士通过自杀胶囊法律审批明年将上市,30秒即可平静死亡文观察者网冯智源据瑞士媒体当地时间6日消息,一款由3D打印技术制造的自杀胶囊Sarco近日在瑞士通过了该国法律审批,预计将在明年在当地上市并投入使用。与传统药物注射的方式有所不同,让新鲜农产品搭上互联网快车来源人民网人民日报在山东德州禹城,刚刚从地里采摘下的芹菜迎着晨光被送上去往中心仓的汽车,经过分拣加工输送等高效处理流程,这些及时进仓保存的芹菜最终以新鲜的状态被端上了餐桌。禹城芹菜中国互联网企业综合实力指数发布阿里腾讯百度位居前三甲中经济导报中国发展网讯记者王晓涛11月26日,在中国互联网企业综合实力指数(2021)线上发布会上,中国互联网协会副理事长兼副秘书长何桂立公布了中国互联网综合实力前百家企业和互联网MySQL查询优化使用索引通过慢查询日志找出效率差的SQL,再进一步判断索引是否高效MySQL的查询优化程序analyzetablescoreexplainselectfromscorewheref数据采集ETL工具Elasticsearchdatatranv6。3。9发布数据采集ETL工具Elasticsearchdatatranv6。3。9发布。Elasticsearchdatatran由bboss开源的数据采集同步ETL工具,提供数据采集数据清守护数字化安全,360安全卫士深度解析JavaXminer挖矿木马近年来,加密货币的迅速发展,也催生了一种全新的黑产挖矿木马。挖矿木马源于数字货币,利用挖矿程序获取数字货币利益。随着比特币等数字货币交易价格的不断攀高,各类挖矿木马的身价水涨船高,全球多国房价达10年最大涨幅阿里巴巴升级多元化治理,张勇加码内需与全球化战略海外撬动洛克希德马丁获NASA商用空间站合同,涉及金额达1。6亿美元洛克希德马丁公司将与Nanoracks和VoyagerSpace合作,为美国宇航局(NASA)设计Starlab全球首款存算一体AI芯片诞生能效比提升300倍据报道,阿里达摩院近日成功研发新型架构芯片。该芯片是全球首款基于DRAM的3D键合堆叠存算一体AI芯片,可突破冯诺依曼架构的性能瓶颈,满足人工智能等场景对高带宽高容量内存和极致算力去中心化应用(DApp)是什么?去中心化应用程序(DApps)是运行在分布式计算系统上的应用程序,即区块链网络。虽然有多种定义DApp的方式,但它们通常被描述为具有以下特征的应用程序开源源代码有意向公众提供,这意