江苏快三开奖结果

專職C++

BUNENGTINGZHIDEJIAOBU

  C++博客 :: 首頁 :: 聯系 :: 聚合  :: 管理
  162 Posts :: 7 Stories :: 135 Comments :: 0 Trackbacks

常用鏈接

留言簿(26)

我參與的團隊

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

置頂隨筆 #

     摘要: 今年7月以來,終于完全投入到cocos2dx手機項目開發了。真是不容易啊。在這之前,做了很多嘗試cocos的各種版本。cocos2dx 2.2.2,quick cocos2dx 2.2.4,cocos2dx 2.2.5,cocos2dx.3.0,cocos2dx 3.1,最終,決定還是使用2.2.2這個版本,我的大多數例子也是基于這個版本的,其它的或多或少總有些問題。特別是這次cocos2dx 2.2.5發布,問題也比較大,作者有些隨意了。隨機項目中進展,我會把項目遇到的問題,會以筆記的方式列出來,為什么:為我以為再次遇到問題可以快速度解決。  閱讀全文
posted @ 2014-07-15 23:37 冬瓜 閱讀(2278) | 評論 (2)編輯 收藏

     摘要: 由于開發游戲服務器,常常會用到各種時間判斷。這里就在原有的標準C時間函數上做了一些擴展,使他可以方便的用在游戲中。希望能對你有用:)
如果涉及到時候,請在程序啟動的時候,先運行tzset()。這個函數會設置時間函數的全局變量timezone。下面有些函數用到了,請注意!
注意:C++Builder使用mktime,有bug!使用C++Builder的同志們要注意!
(更新說明,函數有所調整,更新隨筆)
  閱讀全文
posted @ 2013-06-27 12:09 冬瓜 閱讀(2173) | 評論 (1)編輯 收藏

2020年1月11日 #

原文地址:http://www.oschina.net/news/112476/cpp-in-2019

C++ RUANJIANGONGCHENGSHI  FABUBOKE,HUIGULE C++ 2019 NIANDEFAZHANQINGKUANG。

Bartek ZHUYAOJIESHAOLE 2019 NIAN C++ TEXINGSHANGDEYANJIN、ZAIQUANQIUDEHUIYIZHONGDAJINZHAN、XIANGGUANGONGJUDEGAIJIN,YIJI C++20 XINTEXINGDEQIDAI,TAZONGJIECHENGSANDAGUANZHUDIAN:

  • C++20 即將發布
  • 工具,現在編寫 C++ 代碼更加容易
  • C++ 在開發者中的穩定地位

江苏快三开奖结果(XUYAOZHUYIDESHI,WENZHANGTICHUDEZHISHI Bartek DEGUANDIAN,BINGBUDAIBIAOZHENGGE ISO C++ WEIYUANHUIDEGUANDIAN。)

江苏快三开奖结果CONGXIABIAOKEYIKANCHULAI,ZAI 2019 NIAN,C++ SHEQUZUOLEXUDUOSHIQING,XIANGWOMENGUANZHUDEXINTEXINGFANGMIANDEJINZHANYEYOUBUSHAO,BIRU Clang 、 FABU、 FABUYU  FABUDENG。

簡單總結起來,從 Clang 5.0、GCC 8.0、Visual Studio 15.7 和 Intel C++ Compiler 19.0.1 開始,所有編譯器都支持 C++ 語言特性。雖然 C++ 標準庫需要其它支持,特別是并行算法和文件系統之類的要點。std::filesystem需要使用到 GCC 8.1(或更高版本的 GCC 9.1)、Clang 3.9(或更高版本 7.0)和 Visual Studio 2017 15.7。并行算法更新最早在 Visual Studio 2017 15.7 中可用,但隨著之后的更新,MSVC 團隊添加了更多算法。

江苏快三开奖结果GUANYU C++20 DETAOLUNZAIJINNIANZHANJUZHUDAODIWEI,MUQIANTEXINGYIJINGDONGJIE,ZHUYAOTEXINGBAOKUO:

  • 模組
  • 協程
  • 標準庫 Concepts 的概念
  • 范圍
  • constexpr支持:newdeletedynamic_casttrycatch,虛擬
  • constexpr 向量和字符串
  • 計時:日歷、時區支持
  • std::format
  • std::span
  • std::jthread

江苏快三开奖结果MUQIANLIUXINGDEBIANYIQIYIJINGSHIXIANLEXUDUO C++20 TEXING。Bartek LIELEYIGE C++20 XINTEXINGDEXIAOBIAO:

GONGJUFANGMIAN,SHOUXIAN Visual Studio DUI C++ TIGONGLEZHONGDUOXINDEZHICHI,BAOKUO:

  • 使用 Visual Studio IntelliCode 的 AI 輔助代碼補全
  • C++ MSBuild 和 CMake 項目中對 Clang 和 MSVC 的 Clang-Tidy 的支持
  • AddressSanitizer 支持 Windows 上使用 MSVC 編譯的項目
  • 與 CMake 更好地集成
  • Concepts 在 16.3 中可用
  • 全面的to_chars()支持,滿足了 C++ 17 的要求
  • 提供了一個名為 C++ Build Insights 的新工具集合。

Clang/LLVM TIGONGLEXUDUOQIANGDADESHIYONGCHENGXU,BIRU:

  • Clang Tidy
  • Clang-Include-Fixer

江苏快三开奖结果DAIMAFENXIQI CppDepend v2019.3 ZENGJIALEDUI MISRA BIANMAZHUNZEDEZHICHI,VS 2019 ZHICHI、QT XIANGMU、JIANHUADE UI、QIANRUSHIXIANGMUZHICHI。

江苏快三开奖结果PVS-Studio,ZHESHIYIGESHIYONG C/C++ HE C# BIANXIEDECHENGXUYUANDAIMAZHONGDECUOWUJIANCEGONGJU,2019 NIANDEYIXIEXIANZHUBIANHUABAOKUO .NET Core 3 HE 3.1 XIANGMUFENXI、MISRA ZHUNZEZHICHI、40 DUOXIANGXINJIANCHA、DUI Java、SonarQube CHAJIANDEZHICHI。

BAOGUANLIQI Conan YU Microsoft/vcpkg YEDOUYOUYIXIEXINBIANHUA。

ZUIHOU Bartek JIESHAOLE 2019 NIAN C++ ZAIKAIFAZHERENQUNZHONGDEDIWEIYIRANWENDING:

  • TIOBE 編程語言排行榜中 C++ 排到了第 4 位。
  • 在 StackOverflow 調查中,C++ 位于 C 上方的第 9 位。
  • 在 GitHub 的調查中,C++ 排名第 6。

江苏快三开奖结果CHULEZHEXIEBANGDAN,Bartek ZIJIYEZUOLEYIGEJIANDANDEDIAOCHAWENJUAN,JIEGUOXIANSHILEGUANYU C++ DESHIYONGQINGKUANG,BAOKUOSHIYONGDEBIAOZHUNKUBANBEN、GONGJUDEXUANZEYUDUI C++20 XINTEXINGDESHIYONGDENG:

江苏快三开奖结果WANZHENGHUIGUNEIRONGCHAKANYUANBOKE:

posted @ 2020-01-11 10:50 冬瓜 閱讀(19) | 評論 (0)編輯 收藏

江苏快三开奖结果smartgitSHIYIGEFEICHANGHAODEDAIWANZHENGgit flowDEgitKEHUDUAN。ZHICHIwindows, linux,mac。

江苏快三开奖结果SHOUXIANDAOGUANWANGXIAZAIsmartgitBAO, DEANZHUANGBANBEN。ZAIdeepinSHUANGJIMORENANZHUANGJIUKEYILE。

RANHOUZAIdeepinQIDONGQI,ZUIXIAMIAN,KEYIZHAODAOsmartgit,QIDONGTA

RANHOUXUANZESHIYONG30TIAN,WOMENJIUKEYISHIYONGLE,WOZHELISHIYONGDEBANBENSHI9.1.4BANBEN。

江苏快三开奖结果ZAIXIAZAIFABUPOJIE,FANGDAO ~/.config/smartgitMULUXIAMIAN

RANHOUBIANJI~/.config/smartgit/smartgit.vmoptions

WOZHELIPEIZHI DESHI:-javaagent:/home/zdhsoft-linux/.config/smartgit/crackSmartGit.jar=19.1.4

RANHOU,YUNXINGsmartgit,ZAICAIDAN->BANGZHU->ZHUCECHANPIN XUANZEZHEGEMULUXIADElicenes.txtWENJIAN, WANCHENGZHUCE。

江苏快三开奖结果ZAIYOUlicenesXIAZAI

ZUIHOU,ZAITIAOJIANFUYUDEQINGKUANGXIA,QINGYONGZHENGBANDEsmartgit!

posted @ 2020-01-11 10:45 冬瓜 閱讀(194) | 評論 (0)編輯 收藏

2019年4月9日 #

有了Modules和協程后,go可以一邊涼涼。
原文:
剛剛結束的 C++ 標準委員會2019春季會議在夏威夷科納舉辦,委員會在這次會議中確定了下一個國際標準 C++20 的全部特性,這標志著 C++20 的特性設計工作已完成

ANZHAO C++20 DEFABUJIHUA,ZHECIHUIYIZHENGSHIWEILEDONGJIE C++20 DETEXINGERJUBAN,JINRUTEXINGDONGJIEJIEDUAN(Feature freeze)YIWEIZHUSUOYOUDEGONGNENGTEXINGJIANGBEIDONGJIE,BINGQIEBUHUIZAIJIARUGENGDUODEXINTEXING。

接下來我們看看上周會議確定添加至 C++20 草案的新特性:

XIECHENGDEJIARUYINGGAISHIZUIDADEJINGXILE,ZHIDEQIDAI!GUANFANGHUANBIAOSHI,C++20 YINGGAIHUISHIYIGEXIANG C++11 NEIYANGDEDABANBEN。

YIXIADETEXINGYIZAIBENCIHUIYIHUOZHIQIANDEHUIYISHANGTONGGUOLEPIZHUN,DANSHANGWEITIANJIADAO C++20 ZHONG,YINWEIMUQIANGUIFANRENGZAIBIANXIEZHONG。TAMENYOUWANGZAI2019NIAN7YUEDEKELONGHUIYISHANGBEIJIARU,BUGUOYOUYUSHIJIANXIANZHI,KENENGWUFAWANCHENGSUOYOUGONGZUO。

江苏快三开奖结果XIAMIANDEZHEXIETEXING,ZAOYIZAIZHIQIANDEHUIYISHANGTONGGUOLEPIZHUN:

  • 江苏快三开奖结果A lot more constexpr features: consteval functions, std::is_constant_evaluated, constexpr union, constexpr try and catch, constexpr dynamic_cast and typeid

江苏快三开奖结果ANZHAOJIHUADEFABUJINDU,C++20 YUJIJIANGYUMINGNIANXIAJITUICHU。


C++20 發布計劃

最后,看看 C++ 主要特性的開發進度。

江苏快三开奖结果ZISHANGCIHUIYIYILAIDEBIANGENG:

特性狀態依賴Current Target (Conservative Estimate)Current Target (Optimistic Estimate)
Concepts TS v1 published and merged into C++20 C++20C++20
Ranges TS v1 published and merged into C++20ConceptsC++20C++20
Merged into C++20 C++20C++20
Merged design approved for C++20 C++20C++20
Coroutines TS v1 published and merged into C++20 C++20C++20
Proposed v1 design approved for C++23 C++26C++23
Networking TS v1 publishedExecutorsC++26C++23
Reflection TS v1 published C++26C++23

MINGCIJIESHI

  • IS = 國際標準。如 C++ 編程語言:C++11, C++14, C++17 等
  • TS = JISHUGUIFAN。ZAIGAIJIEDUANZHONG,TEXINGFENZHICHUYUKESHIYONGZHUANGTAI,DANSHANGWEIBEISUOYOUCHANGSHANGSHIXIAN。RU Coroutines TS v1, Modules TS v1 DENG。

  • CD = WEIYUANHUICAOAN,JI IS/TS DECAOAN,YONGYUGEIBIAOZHUNJIGOUJINXINGSHENCHAHEFANKUI("beta testing")。

JUTOULU,GONGJUYANJIUXIAOZU SG15 JUEDINGCHUANGJIANYIGE C++ SHENGTAIXITONGJISHUBAOGAO,GAIBAOGAOJIANGMIAOSHUXINMOKUAIHUA C++ ZHONGGONGJU(GOUJIANXITONGDENG)DEZUIJIASHIJIANHEZUIXINJISHU。

posted @ 2019-04-09 13:25 冬瓜 閱讀(126) | 評論 (0)編輯 收藏

2018年2月6日 #

想當年,我360云盤,還有幾個T的電影下載不下來,說好了,給時間讓我們備份,結果速度只有100k,還沒事老斷,不能接著下載
想當年,360搞手機,把酷派的大神收過去,說好的,給我們升級OS,然后就沒有下文了
想當年,我編譯一個程序,它報一個大大紅叉,然后把我編譯的程序刪除了
想當年,3721這個是周神棍寫的
想當年,3721被賣掉后,滅3721的也是它
想當年,3721是軟件安裝困綁的鼻祖
來三枝香,給360上上
posted @ 2018-02-06 16:25 冬瓜 閱讀(806) | 評論 (0)編輯 收藏

2018年2月3日 #

HOUMIANHUIMANMANJIADONGXI,HA

http://github.com/zdhsoft

posted @ 2018-02-03 18:25 冬瓜 閱讀(1790) | 評論 (0)編輯 收藏

2017年12月23日 #

typescript的開發工具

  1. 現在typescript應用越來越多了,它最大的優勢,就是可讀性強。增加了很多語法檢查,減少了代碼誤錯率。
  2. 目前,我接解觸的typescript工具主要有vscode, visual stduio 2017webstorm

vscode

TADEYOUDIANFEICHANGTUCHU。SHOUXIANSHIMIANFEIKAIYUAN。MEIYUEDOUHUIYOUGENGXIN,GONGNENGYUELAIYUEQIANGDA。YONGTALAIKAIFAtypescriptGONGCHENG,WANQUANGOUYONG。XIANGlayaboxHEergetZHELIANGGEYOUXIYINQINGDEide,JIUSHIJIYUvscodeDINGZHIDE。ERQIE,TABENSHENJIUSHIJIYUnodeKAIFA,SUOYISUANSHInodeDEZIKUOZHANGONGJU。TASHItypescriptSHOUXUANGONGJU

visual studio 2017

江苏快三开奖结果ZAIWOXINZHONG,visual studioSHIYUZHOUWUDIDIYIGONGJU,NENGKAIFAHENDUOYINGYONG,SHOUJIKUAPINGTAIYINGYONGBUZAIHUAXIA,HUANYOUYUNYINGYONG。DANSHITATAIDALE,LIXIANYINGWENANZHUANGBAODA30G,RUGUOQUANBUANZHUANGDEHUA,WODE120GDESSDXIAOYINGPAN,WANQUANBUGOUYONG。SHIZHUYONGTAKAIFAtypescriptHUOjs,BIvscodeQIANGDABUSHAO。DANSHI,TATAIDALE,PAOBUQI…

webstorm

江苏快三开奖结果ZHESHIYIGEJIYUinstllijDEKAIFAGONGJU,GONGNENGYEHENQUANMIAN,DUIYUtypescriptHUANYOUZHUANMENDEZHICHI。TASHISHOUFEIDE,BUBIANYI。TIJIYEBIvscodeDAHENDUO。XIANSHIXIAOGUO,MEIYOUvscodeGAODASHANG。

最后,各方考慮,還是推薦vscode

正題

創建node工程

  1. //比如在d:\tmp創建一個目錄 ts1
  2. mkdir d:\tmp\ts1
  3. cd d:\tmp\ts1
  4. npm init //按提示完成后,這完成node工程創建

增加typescript支持

  1. //如果沒有安裝typescript,則用命令 npm install typescript -g 安裝
  2. tsc -v //可以看到當前的版本
  3. //在d:\tmp\ts1目錄下面,輸入
  4. tsc --init
  5. //完成后,就會生成一個tsconfig.json的文件
  6. //最后
  7. code . //用vscode打開當前目錄
  8. //在vscode,新建一個index.ts,
  9. //增加下面一行
  10. console.log('hello typescripit');
  11. //在命令行下,輸入tsc后,就會得到一個index.js,
  12. //然后輸入下面命令
  13. node .
  14. //就可以運行了
  15. //或者在vscode下,按下ctrl_+ shift + b,會彈出任務菜單項,選擇Tsc編譯,
  16. //然后再配置vscode運行,就可以按F5調試并運行了。

一些問題解決

增加代碼提示

HAOXIANGCONGvscode 1.8HOU,JIUBUSHIYONGLEtypingLE,GAISHIYONG@typesLE。ZAIBIANXIEtypescriptDESHIHOU,RUGUOYAOYONGDAOnodeZIDAIDEfs,HUOhttpDENGMOKUAI,YONGimportHOUHUIYOUCUOWUTISHI,NEISHIYINWEIMEIYOUANZHUANG@types

  1. //在命令提示符下:
  2. npm install @types/node@6.x //我這里用的是node 6.x
  3. //完成后,就可以愉快的使用node的模塊的代碼提示了

劃分目錄

默認的情況下,ts和js都是在一起的,生成發布版本的時候,就會有些亂了。所以,將所有生成的代碼,放到別的目錄。 
打開tsconfig.js 
找到compilerOptions中的outDir,增加./build,這樣就會將代碼生成到build里面了,然后修改package.json,修改main為build/index.js就可以運行了。 
默認的情況下, 
“allowJs”: true, /* Allow javascript files to be compiled. */ 
表示會把代碼js文件,一起編譯到build下 
江苏快三开奖结果這樣代碼,就會好多了:)

去除同名js

在沒有劃分目錄的情況下,基于ts生成的js和ts是在同一個目錄的,結果在vscode文件列表都會顯示,這個vscode設置一下就可以了。 
Vscode->File->首選項->設置 
增產加 “*/.js”: { “when”: “$(basename).ts” },就可以了,下面是具體配置的例子

  1. "files.exclude": {
  2. "**/.git": true,
  3. "**/.svn": true,
  4. "**/.hg": true,
  5. "**/CVS": true,
  6. "**/node_modules":true,
  7. "**/typings":true,
  8. "**/logs":true,
  9. "**/*.js": { "when": "$(basename).ts" },
  10. "**/**.js": { "when": "$(basename).tsx" },
  11. "**/.DS_Store": true
  12. },
posted @ 2017-12-23 12:15 冬瓜 閱讀(1019) | 評論 (0)編輯 收藏

2017年11月15日 #

YOUSHIHOUHUISHANGCHUANYIXIEZIYUANGONGXIANG,YIBIANTARENZHIXU,YIQIANDOUSHI1cBIDE。YOUXIESHI0cBIDE,DANSHIZUIJINHAOXIANGYOUBIANHUALE。

SHOUXIAN,SHIMEIYOU0DEXUANZELE,ZUISHAO2cBIQIBU。

DIER,SUIZHUBEIXIAZAIDECISHUZENGJIA,XUYAODEcBICONGJIHEJISHUZENGCHANG

MEIGEcBIYAO1RMBDEYANGZI,RUWOXIAMIANDEgitWENJIAN,BEIXIAZAILIANGCIHOU,JIUCONG2cBIBIANCHENG12cBI,HEJI12RMB。

http://download.csdn.net/download/zdhsoft/10042921


csdnZHESHIYAOGANSHENMENI?QIANGQIAN?

posted @ 2017-11-15 14:15 冬瓜 閱讀(1155) | 評論 (0)編輯 收藏

2017年8月29日 #

1.Yum包的官方地址:


選擇對應系統的rpm包下載 下載的時候要登錄的時候,請注冊一個。

 RANHOU,BADUIYINGDErpmBAOXIAZAIXIALAI

 

2:然后把rpm包,傳到系統,centos 6,7是有區分的,請對系統做相應的操作。

Centos7 :mysql57-community-release-el7-11.noarch.rpm

江苏快三开奖结果Centos6:mysql57-community-release-el6-11.noarch.rpm

 

3:解壓安裝rpm

輸入su,進入root模式

輸入:rpm -Uvh mysql57-community-release-el7-11.noarch.rpm安裝對應的yum

輸入:yum repolist all | grep 

 

 

4.安裝

安裝:yum install mysql-community-server

5.啟動

QIDONGmysql:service mysqld start

6.設置密碼

注意一下:初始化,必須要重置密碼才能使用,也就是使用alter user命令將root密碼重置。

 

輸入:grep'temporarypassword' /var/log/mysqld.log查看密碼

然后輸入:mysql-uroot -p連接本地的mysql,提示輸入的密碼,就是那個上面grep命令顯示的

 

進入mysql后,用下面的命令修改密碼:

mysql>ALTER USER'root'@'localhost'IDENTIFIED BY'MyNewPass4!';

 

 

 

安裝完成后,安裝的數據在:/var/lib/mysql

 

1、GUANBIfirewall:

江苏快三开奖结果systemctl stop firewalld.service #TINGZHIfirewall

systemctl disable firewalld.service #JINZHIfirewallKAIJIQIDONG

江苏快三开奖结果firewall-cmd--state #CHAKANMORENFANGHUOQIANGZHUANGTAI(GUANBIHOUXIANSHInotrunning,KAIQIHOUXIANSHIrunning)

 

 

//配置連接方式和權限,注意,要執行flush privileges;否則會連接不了

grantall on *.* to rock@'%' identified by 'NewPassword1' with grant option;

江苏快三开奖结果flush privileges;

posted @ 2017-08-29 15:11 冬瓜 閱讀(567) | 評論 (0)編輯 收藏

2017年8月25日 #

     摘要: 跟據vscode官網pdf,再編輯Visual Studio Code Keyboard shortcuts for windowsGeneral快捷鍵說明Ctrl+Shift+P, F1Show Command PaletteCtrl+PQuick OpenCtrl+Shift+NNew window/instanceCtrl+Shift+WClose window/instanceBasic ...  閱讀全文
posted @ 2017-08-25 10:31 冬瓜 閱讀(1362) | 評論 (0)編輯 收藏

2017年8月19日 #

說明

因為工作需要分析protobuf的數據,google了一下,我個人沒有找到合適的,就參考google protobuf文檔,寫了一個分析工具。這個項目用的是Builder XE10.2, win64實現。 
江苏快三开奖结果因為是臨時定的代碼,就寫的很隨意了,很少注釋。

posted @ 2017-08-19 21:51 冬瓜 閱讀(835) | 評論 (0)編輯 收藏