青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

專職C++

不能停止的腳步

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

常用鏈接

留言簿(28)

我參與的團隊

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

#

根據 Reddit C++ 版塊上的信息,C++ 20 已經正式通過委員會草案,這意味著 C++ 20 可以準備發布。

“在近期 ISO C++ 委員會會議上,我們完成了 C++ 20 委員會草案,并投票決定將國際標準草案(DIS,Draft International Standard)發送出去,以進行最終批準和發布”,帖子介紹:“在程序上,DIS 可能會被拒絕,但是由于我們的程序和過程,這種情況極不可能發生。這意味著 C++ 20 已經完成,并將在幾個月后發布該標準。”

C++ 20 是近十年來影響最大的一個版本,新的特性眾多,包括:

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

預計這些新特性將會對開發者及 C++ 生態產生不小影響,特別是像協程這種巨大的變化。

同時,在此次會議期間,委員會還通過了 C++ 23 計劃,其中包括優先考慮模塊化標準庫、對協程、執行程序和網絡的庫支持。

更加具體的內容可以查看原帖:

https://www.reddit.com/r/cpp/comments/f47x4o/202002_prague_iso_c_committee_trip_report_c20_is

posted @ 2020-02-24 13:26 冬瓜 閱讀(336) | 評論 (0)編輯 收藏

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

C++ 軟件工程師 Bartek 發布博客,回顧了 C++ 2019 年的發展情況。

Bartek 主要介紹了 2019 年 C++ 特性上的演進、在全球的會議重大進展、相關工具的改進,以及 C++20 新特性的期待,他總結成三大關注點:

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

(需要注意的是,文章提出的只是 Bartek 的觀點,并不代表整個 ISO C++ 委員會的觀點。)

從下表可以看出來,在 2019 年,C++ 社區做了許多事情,像我們關注的新特性方面的進展也有不少,比如 Clang 8.0.09.0.0 發布、VS 2019 發布與 GCC 9.1 發布等。

簡單總結起來,從 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 團隊添加了更多算法。

關于 C++20 的討論在今年占據主導地位,目前特性已經凍結,主要特性包括:

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

目前流行的編譯器已經實現了許多 C++20 特性。Bartek 列了一個 C++20 新特性的小表:

工具方面,首先 Visual Studio 對 C++ 提供了眾多新的支持,包括:

  • 使用 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 提供了許多強大的實用程序,比如:

代碼分析器 CppDepend v2019.3 增加了對 MISRA 編碼準則的支持,VS 2019 支持、QT 項目、簡化的 UI、嵌入式項目支持。

PVS-Studio,這是一個使用 C/C++ 和 C# 編寫的程序源代碼中的錯誤檢測工具,2019 年的一些顯著變化包括 .NET Core 3 和 3.1 項目分析、MISRA 準則支持、40 多項新檢查、對 Java、SonarQube 插件的支持。

包管理器 Conan 與 Microsoft/vcpkg 也都有一些新變化。

最后 Bartek 介紹了 2019 年 C++ 在開發者人群中的地位依然穩定:

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

除了這些榜單,Bartek 自己也做了一個簡單的調查問卷,結果顯示了關于 C++ 的使用情況,包括使用的標準庫版本、工具的選擇與對 C++20 新特性的使用等:

完整回顧內容查看原博客:

https://www.bfilipek.com/2019/12/cpp-status-2019.html

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

smartgit是一個非常好的帶完整git flow的git客戶端。支持windows, linux,mac。

首先到官網下載smartgit包, Debian Bundle的安裝版本。在deepin雙擊默認安裝就可以了。

然后在deepin啟動器,最下面,可以找到smartgit,啟動它

然后選擇試用30天,我們就可以使用了,我這里使用的版本是9.1.4版本。

https://gitee.com/pedoc/crackSmartGit下載發布破解,放到 ~/.config/smartgit目錄下面

然后編輯~/.config/smartgit/smartgit.vmoptions

我這里配置 的是:-javaagent:/home/zdhsoft-linux/.config/smartgit/crackSmartGit.jar=19.1.4

然后,運行smartgit,在菜單->幫助->注冊產品 選擇這個目錄下的licenes.txt文件, 完成注冊。

https://gitee.com/pedoc/crackSmartGit有licenes下載

最后,在條件富于的情況下,請用正版的smartgit!

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

有了Modules和協程后,go可以一邊涼涼。
原文:https://www.oschina.net/news/104653/201902-kona-iso-c-committee-trip-report-c20?p=3
剛剛結束的 C++ 標準委員會2019春季會議在夏威夷科納舉辦,委員會在這次會議中確定了下一個國際標準 C++20 的全部特性,這標志著 C++20 的特性設計工作已完成

按照 C++20 的發布計劃,這次會議正是為了凍結 C++20 的特性而舉辦,進入特性凍結階段(Feature freeze)意味著所有的功能特性將被凍結,并且不會再加入更多的新特性。

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

協程的加入應該是最大的驚喜了,值得期待!官方還表示,C++20 應該會是一個像 C++11 那樣的大版本。

以下的特性已在本次會議或之前的會議上通過了批準,但尚未添加到 C++20 中,因為目前規范仍在編寫中。它們有望在2019年7月的科隆會議上被加入,不過由于時間限制,可能無法完成所有工作。

下面的這些特性,早已在之前的會議上通過了批準:

按照計劃的發布進度,C++20 預計將于明年夏季推出。


C++20 發布計劃

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

自上次會議以來的變更:

特性狀態依賴Current Target (Conservative Estimate)Current Target (Optimistic Estimate)
ConceptsConcepts TS v1 published and merged into C++20 C++20C++20
RangesRanges TS v1 published and merged into C++20ConceptsC++20C++20
ContractsMerged into C++20 C++20C++20
ModulesMerged design approved for C++20 C++20C++20
CoroutinesCoroutines TS v1 published and merged into C++20 C++20C++20
ExecutorsProposed v1 design approved for C++23 C++26C++23
NetworkingNetworking TS v1 publishedExecutorsC++26C++23
ReflectionReflection TS v1 published C++26C++23

名詞解釋

  • IS = 國際標準。如 C++ 編程語言:C++11, C++14, C++17 等
  • TS = 技術規范。在該階段中,特性分支處于可使用狀態,但尚未被所有廠商實現。如 Coroutines TS v1, Modules TS v1 等。

  • CD = 委員會草案,即 IS/TS 的草案,用于給標準機構進行審查和反饋("beta testing")。

據透露,工具研究小組 SG15 決定創建一個 C++ 生態系統技術報告,該報告將描述新模塊化 C++ 中工具(構建系統等)的最佳實踐和最新技術。

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

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

后面會慢慢加東西,哈

https://github.com/zdhsoft

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

typescript的開發工具

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

vscode

它的優點非常突出。首先是免費開源。每月都會有更新,功能越來越強大。用它來開發typescript工程,完全夠用。像layabox和erget這兩個游戲引擎的ide,就是基于vscode定制的。而且,它本身就是基于node開發,所以算是node的自擴展工具。它是typescript首選工具

visual studio 2017

在我心中,visual studio是宇宙無敵第一工具,能開發很多應用,手機跨平臺應用不在話下,還有云應用。但是它太大了,離線英文安裝包達30G,如果全部安裝的話,我的120G的SSD小硬盤,完全不夠用。試著用它開發typescript或js,比vscode強大不少。但是,它太大了,跑不起…

webstorm

這是一個基于instllij的開發工具,功能也很全面,對于typescript還有專門的支持。它是收費的,不便宜。體積也比vscode大很多。顯示效果,沒有vscode高大尚。

最后,各方考慮,還是推薦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調試并運行了。

一些問題解決

增加代碼提示

好像從vscode 1.8后,就不使用了typing了,改使用@types了。在編寫typescript的時候,如果要用到node自帶的fs,或http等模塊,用import后會有錯誤提示,那是因為沒有安裝@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 冬瓜 閱讀(1500) | 評論 (0)編輯 收藏

有時候會上傳一些資源共享,以便他人之需,以前都是1c幣的。有些是0c幣的,但是最近好像有變化了。

首先,是沒有0的選擇了,最少2c幣起步。

第二,隨著被下載的次數增加,需要的c幣從幾何基數增長

每個c幣要1RMB的樣子,如我下面的git文件,被下載兩次后,就從2c幣變成12c幣,合計12RMB。

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


csdn這是要干什么呢?搶錢?

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

1.Yum包的官方地址:

https://dev.mysql.com/downloads/repo/yum/


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

 然后,把對應的rpm包下載下來

 

2:然后把rpm包,傳到Linux系統,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 MySQL

 

 

4.安裝

安裝mysql:yum install mysql-community-server

5.啟動

啟動mysql: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、關閉firewall:

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall開機啟動

firewall-cmd--state #查看默認防火墻狀態(關閉后顯示notrunning,開啟后顯示running)

 

 

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

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

flush privileges;

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

     摘要: 跟據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 冬瓜 閱讀(2000) | 評論 (0)編輯 收藏

僅列出標題
共17頁: 1 2 3 4 5 6 7 8 9 Last 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            99re在线精品| 欧美激情综合色综合啪啪| 欧美在线视频免费播放| 亚洲午夜黄色| 久久精品国产成人| 久久久精品一区二区三区| 久久久欧美精品| 亚洲人成免费| 中国亚洲黄色| 蜜臀久久久99精品久久久久久| 久久在线免费观看| 欧美日韩精品福利| 亚洲国产成人91精品| 一区二区三区四区蜜桃| 久久亚洲综合| 99精品热视频| 欧美日本视频在线| 永久久久久久| 欧美一区二区大片| 91久久精品一区二区三区| 亚洲欧美日韩国产综合| 欧美金8天国| 亚洲乱码国产乱码精品精天堂| 中文日韩欧美| 国产精品看片你懂得| 欧美亚洲日本国产| 免费观看成人鲁鲁鲁鲁鲁视频| 久久嫩草精品久久久精品| 亚洲激情图片小说视频| 亚洲国产成人av| 模特精品在线| 亚洲人成在线观看网站高清| 日韩视频欧美视频| 欧美另类人妖| 中国成人在线视频| 欧美一区二区视频观看视频| 国产一级久久| 欧美国产1区2区| 亚洲一区二区少妇| 久久另类ts人妖一区二区| 在线观看一区欧美| 欧美猛交免费看| 亚洲伊人网站| 免费av成人在线| 中文在线资源观看网站视频免费不卡 | 亚洲无线视频| 国产一区久久久| 男女精品网站| 亚洲免费视频网站| 亚洲激情不卡| 卡一卡二国产精品| 久久视频这里只有精品| 日韩视频二区| 亚洲国产合集| 久久看片网站| 猛男gaygay欧美视频| 久久成人av少妇免费| 99精品视频免费| 亚洲激情视频在线观看| 免费亚洲电影在线| 国产精一区二区三区| 欧美成人国产va精品日本一级| 篠田优中文在线播放第一区| 欧美人与性禽动交情品| 亚洲人成网站在线播| 亚洲精品日韩久久| 亚洲一区二区三区中文字幕在线| 一本到高清视频免费精品| 欧美成人精品一区| 亚洲国产经典视频| 亚洲国产成人av好男人在线观看| 久久躁日日躁aaaaxxxx| 香蕉成人久久| 欧美一级一区| 久久人人97超碰国产公开结果| 先锋影音久久久| 久久久久久国产精品一区| 美女露胸一区二区三区| 欧美精品久久一区二区| 欧美日韩一区二区欧美激情| 国产精品久久久久久久免费软件| 久久综合一区二区| 久久精品成人| 欧美极品色图| 国产一区二区三区在线免费观看| 国产精品私房写真福利视频| 国产欧美综合在线| 在线日韩电影| 亚洲精品视频一区二区三区| 99国产精品视频免费观看| 香蕉视频成人在线观看| 久久久久**毛片大全| 亚洲国产第一页| 欧美亚洲一区二区在线| 免费在线欧美视频| 国产视频一区在线观看一区免费| 最近看过的日韩成人| 欧美一区不卡| 一本色道久久88综合亚洲精品ⅰ | 一区二区久久久久| 久久久999精品| 久热精品视频在线观看一区| 蜜臀av一级做a爰片久久| 亚洲国产精品久久久久婷婷884| 中文av字幕一区| 欧美极品aⅴ影院| 亚洲第一在线视频| 久久久久一区二区| 亚洲综合二区| 国产日韩欧美精品综合| 欧美伊人精品成人久久综合97| 99re热这里只有精品视频| 欧美精品二区| 中文精品视频| 这里只有精品电影| 国产欧美日韩另类一区| 久久精品视频在线观看| 久久久国产精品一区二区中文| 在线不卡a资源高清| 欧美福利在线观看| 欧美四级电影网站| 久久久噜噜噜久久人人看| 美女脱光内衣内裤视频久久影院| 亚洲激情视频在线播放| 一区二区高清在线观看| 国产精品久久久久久久久搜平片| 久久精品免视看| 久久综合一区二区| 久久激情视频久久| av成人免费观看| 亚洲免费视频成人| 亚洲激情在线观看| 午夜精品久久久久久久久| 亚洲日本乱码在线观看| 翔田千里一区二区| 这里只有视频精品| 久久久人成影片一区二区三区观看| 亚洲美女毛片| 久久色在线观看| 欧美一区二区三区在线免费观看| 久久精品二区三区| 欧美一区二区三区另类| 亚洲另类在线一区| 国产色产综合产在线视频| 亚洲精品久久视频| 在线免费日韩片| 久久久久久成人| 久久夜色精品国产亚洲aⅴ| 国产精品盗摄一区二区三区| 免费不卡亚洲欧美| 激情91久久| 女人天堂亚洲aⅴ在线观看| 久久久久一区二区| 国产一区二区高清不卡| 久久精品日韩| 黄色亚洲免费| 午夜国产欧美理论在线播放| 亚洲一区二区在线| 国产麻豆成人精品| 久久精品72免费观看| 欧美成人免费大片| 一区二区三区福利| 国产色产综合色产在线视频| 久久午夜av| 99视频精品在线| 久久伊人一区二区| 国产综合婷婷| 欧美精品国产| 欧美伊人精品成人久久综合97| 欧美亚洲专区| 亚洲国产婷婷香蕉久久久久久| 欧美精品观看| 午夜天堂精品久久久久| 亚洲电影自拍| 国内精品视频在线观看| 久久激情中文| 欧美韩日一区二区| 99精品视频一区二区三区| 欧美特黄一级| 西西人体一区二区| 久久一区亚洲| 亚洲一区精品在线| 亚洲欧洲精品天堂一级| 欧美精品久久99久久在免费线| 亚洲一级电影| 9l国产精品久久久久麻豆| 欧美1区2区| 嫩模写真一区二区三区三州| 久久gogo国模啪啪人体图| 亚洲一区二区三区涩| 99国产一区二区三精品乱码| 亚洲高清一区二| 欧美在线国产精品| 亚洲麻豆一区| 日韩手机在线导航| 欧美大片免费看| 欧美国产日韩二区| 亚洲欧洲中文日韩久久av乱码| 欧美国产日本| 一本久道久久综合婷婷鲸鱼|