C++中array能用花括号赋值吗?

《C++ Primer 5e》中说不能用花括号列表赋值。图片说明

我用VS2017测试出来的结果是可以赋值的。
图片说明

请教各位大佬,到底哪个是对的?

3个回答

这个要看什么编译器。老版本的不行,新版本的可以。vc++ 6.0就不行。

qq_39311662
qq_39311662 回复caozhy: 非常感谢您的回答。
2 年多之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复qq_39311662: 嗯,是的
2 年多之前 回复
qq_39311662
qq_39311662 ide是vs2017 编译器应该是c++11标准的,学习书目是《C++Primer第五版》,也是为C++11标准撰写的。电脑上没有其他的ide了,以前的VC删掉了。是不是可以认为书上的这个讲解点未经更正,有些陈旧了呢?
2 年多之前 回复

你在编译器中都试一下,看是否报错

qq_39311662
qq_39311662 其实我也是倾向于以实践结果为准,苦于只有一个IDE,当时又纠结于这个知识点的正误,而没有考虑到可以去下载一些版本陈旧的IDE来做测试。谢谢您的回答。我决定下载譬如VC等其他含有不同版本编译器的IDE以备今后的测试之用。谢谢您的回答。
2 年多之前 回复

图片说明

换一个图片

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
C++中array能用花括号赋值吗?

《C++ Primer 5e》中说不能用花括号列表赋值。![图片说明](https://img-ask.csdn.net/upload/201711/19/1511102850_287178.png) 我用VS2017测试出来的结果是可以赋值的。 ![图片说明](https://img-ask.csdn.net/upload/201711/19/1511102894_735297.png) 请教各位大佬,到底哪个是对的?

array 不允许用花括号包围的值列表进行赋值是什么意思?

``` array<int, 4> a; a = { 1,2,3,4 }; ``` 上面的能通过编译。 《C++ Primer》第五版,中文版。302 页。

c语言一个地址赋值问题

char a[3],b[]="china"; a=b; printf("%s",a); 为什么编译会出错?

java数组用Array.fill赋值问题

![图片说明](https://img-ask.csdn.net/upload/201504/09/1428580414_18126.png) 为什么a3[0].i=30语句执行后整个数组元素都变了?请不吝赐教,谢谢!

用this.setData给数组下标index赋值,第二次赋值为何index上保存的是数组Array?

我的data里的数据定义如下: data: { images: [], //保存图片 }, ① onLoad函数当从后台拿到图片数据时,用了this.setData赋值给images以更新页面显示: const downloadTask = wx.downloadFile({ url: '略', success: function (res) { // 只要服务器有响应数据,就会把响应内容写入文件并进入 success 回调,业务需要自行判断是否下载到了想要的内容 console.log(res) if (res.statusCode === 200) { that.setData({ 'images[0]': res.tempFilePath }) } } }) ② 但因为业务逻辑是用户可再次上传新照片,所以此时用户上传的新照片也用this.setData赋值: uploadImg: function () { var that = this wx.chooseImage({ count: 1, sizeType: ['original', 'compressed'], sourceType: ['album', 'camera'], success: function (res) { console.log(res.tempFilePaths) that.setData({ // images: that.data.images.concat(res.tempFilePaths) 'images[0]': res.tempFilePaths }) }, }) }, 然后用户提交数据的函数用了wx.uploadFile: modifyCourierForm: function (res) { var that = this for (var i = 0; i < that.data.images.length; i++) { wx.uploadFile({ url: '略', filePath: that.data.images[i], name: 'images', formData: { }, success: function (res) { } }) } }, 问题在于,当页面加载后,会进行一次赋值(从后台调出用户保存的图片) that.setData({ 'images[0]': res.tempFilePath }) 若用户无再上传新照片也就是没有在setData进行赋值的话(只执行了①代码未执行②代码), filePath: that.data.images[i],的路径是正确的,提交时控制台输出的数据是这样的 ![图片说明](https://img-ask.csdn.net/upload/202003/09/1583763764_909797.png) 若用户进行了上传新照片的操作,也就是对image[0]进行两次赋值操作(①和②块的代码都有执行),那么提交时控制台是 ![图片说明](https://img-ask.csdn.net/upload/202003/09/1583763787_371630.png)![图片说明](https://img-ask.csdn.net/upload/202003/09/1583763806_96250.png) 为啥赋值两次下标为0的位置保存的就是数组了?而且提交路径须改成filePath: that.data.images[i][0]才可以正确提交?是我的赋值方法写的不对吗? 小白刚入门不久求教。

shell 数组赋值取值问题

test.txt内容 1 2 3 4 5 shell 内容 #!/bin/bash i=0 array=() cat test.txt | while read -r line do echo "line="$line array[$i]="$line" echo "array[$i] = ${array[$i]}" i=`expr $i + 1` done echo "array number = ${#array[@]}" echo ${array[@]} for var in ${array[@]}; do echo "var="$var done 执行shell后返回结果如下: moonspirit@ubuntu:~/script$ ./test.sh line=1 array[0] = 1 line=2 array[1] = 2 line=3 array[2] = 3 line=4 array[3] = 4 line=5 array[4] = 5 array number = 0 请问为什么var打印不出之前赋值的类容?

在PHP $ array [] = $ value或array_push($ array,$ value)中使用什么更好?

<div class="post-text" itemprop="text"> <p>What's better to use in PHP for appending an array member:</p> <pre><code>$array[] = $value; </code></pre> <p>or</p> <pre><code>array_push($array, $value); </code></pre> <p>Though the manual says you're better off to avoid a function call, I've also read <code>$array[]</code> is much slower than <code>array_push()</code>. Does anyone have any clarifications or benchmarks?</p> </div>

javasript中对象数组赋值问题

RT,首先我从服务器获取的数据是这样的 ``` var mData = [{ reportTitle:"报表1", reportName:"近七周缺货率" }, { reportTitle:"报表1", reportName:"近7周商品动销率对比" }, { reportTitle:"报表2", reportName:"近7周商品动销率对比" }, { reportTitle:"报表2", reportName:"近七周缺货率" }]; ``` 目标(经过处理后)是这样的: ``` var results = [{ reportTitle:"英达辉商业调拨店", reportArray: [{ reportName:"近七周缺货率" }, { reportName:"近7周商品动销率对比" }] }, { reportTitle:"英达辉备货通店", reportArray: [{ reportName:"近七周缺货率" }, { reportName:"近7周商品动销率对比" }] }]; ``` 我用的方法是这样的: ``` var bizArray = new Array() var mArray = new Array() let count = 0,index = 0 for(let i = 0; i < mData.length - 1; i++){ addData() if(mData[i].reportTitle != mData[i+1].reportTitle){ count++ index = 0 } else{ index++ } function addData (){ bizArray[count] = new Object() bizArray[count].dataArray = new Array() mArray[index] = new Object() mArray[index].reportName = mData[i].reportName bizArray[count].dataArray = mArray console.log(i,mArray) console.log(bizArray[count].dataArray[index].reportName) } } ``` 我觉得我思路应该是对的,但是不知道为什么结果是错的,所以我在处理的过程中进行了打印,结果发现 ``` console.log(bizArray[count].dataArray[index].reportName) ``` 输出是正确的,但是mArray的输出是错误的,所以我想知道错误的具体原因,或者另一种可行的解决方案,谢谢

在PHP中创建array为什么不能用new关键字?数组array不是对象吗?

如题,在PHP中创建数组为什么不能用new ``` <?php $arrs=new array(); ?> ```这样创建数组会报错误: Parse error: syntax error, unexpected 'array' (T_ARRAY) in D:\Apache\Apache24\htdocs\php\test\test.php on line 2

关于c++中char[ ] 的赋值报错问题

iemi = pThis->imei; 第一个imei是typedef struct ServerInfoData { char iemi[128]; }ServerInfoData; 第二个imei是在头文件中被定义的private 中的char[128]; 但是在编译的时候就报错 ./Core/ServerManager.cpp:145:32: error: invalid array assignment 这是怎么回事啊

c++结构体数组赋值问题

使用getline把处理的数据输出到txt文档中,变成如下格式: 搜索 www.baidu.com 搜索 www.goole.com 电商 www.baidu.com . . 现在要用结构体数组存储, typedef struct tagMember { char *name; char *group; }; struct tagMember url[20]; 然后我读取生成的txt文件后出现内存报错,也不懂赋值,求大神解惑。 代码如下,我是学java的,C++的指针和结构体迷迷糊糊的 ``` #include <atlstr.h> #include <winbase.h> #include <algorithm> #include <iostream> #include <string> #include <list> #include <fstream> #include <vector> #include <cstring> #include <io.h> #include <set> using namespace std; typedef struct tagMember { char *name; char *group; }; tagMember url[500]; void GetLineAndPrint(string in_name) { //string tname; ifstream fin(in_name); int l = in_name.size(); string tname(in_name.substr(0,l-4)); //int pos = in_name.find('.'); //if(pos>0) //tname = in_name.left(pos); int pos1 = tname.find_last_of('\\'); string fname(tname.substr(pos1+1)); //ofstream fout("1.txt",ios::app); //typedef set<string> set_t; //set_t s; if(!fin) { cerr<<"open file error"<<endl; exit(-1); } string str; int i=0; while(getline(fin,str)) { char * ss = new char[str.length()];//申请空间 char * tt = new char[str.length()]; strcpy(ss,(char *)str.data());//赋值 strcpy(tt,(char *)fname.data()); url[i].name=ss; url[i].group=tt; i++; //s.insert(str); //t.insert(name); //cout<<name<<' '<<str<<endl; } //for(set_t::const_iterator p = s.cbegin();p!=s.cend();++p) //{ // //set_t t; // cout<<*p<<' '<<name<<endl; //} } typedef list<char*> ListType; typedef struct ListNode { char* groupName; ListType *next; }NodeType; typedef list<NodeType*> myList; typedef myList::iterator myIter; myIter myFind(myList& mylist, char* dest) { myIter it; for (it=mylist.begin(); it != mylist.end(); it++) { if( (*it)->groupName == dest) return it; } return it; } int main() { struct _finddata_t fileinfo; string in_path; string in_name; cin>>in_path; string curr = in_path+"\\*.txt"; long handle; if((handle=_findfirst(curr.c_str(),&fileinfo))==-1L) { cout<<"没有找到匹配文件!"<<endl; system("pause"); return 0; } else { in_name = in_path + "\\" + fileinfo.name ; GetLineAndPrint(in_name); while(!(_findnext(handle,&fileinfo))) { in_name = in_path + "\\" +fileinfo.name; GetLineAndPrint(in_name); } _findclose(handle); } myList classInfo; NodeType* pNode; //插入节点 for(size_t i=0; i<5; i++) { //创建一个索引节点 myIter it = myFind(classInfo, url[i].group); if( it!= classInfo.end() ) //已存在 { //存储name (*it)->next->push_back( url[i].name ); } else //创建新的NodeType节点 { pNode = new NodeType; pNode->groupName = url[i].group; pNode->next = new ListType; //创建list //存储当前的name pNode->next->push_back( url[i].name ); classInfo.push_back( pNode ); } } //输出: for (myIter it=classInfo.begin(); it != classInfo.end(); it++) { cout << (*it)->groupName << ": "; for ( ListType::iterator bg=(*it)->next->begin(); bg != (*it)->next->end(); bg++ ) { cout << (*bg) << "\t"; } cout << endl; } system("pause"); return 0; } ``` 可能我刚才说的不清楚,我是读取目录下的所有txt文件,每个.txt文件本身文件名是“搜索网站”或是“购物网站”等等。内容是 www.baidu.com www.goole.com www.baidu.com . . 这样的, 比如baidu可能出现在搜索网站.txt中,也可能出现在卖假药.txt中,而我最终目标输出是变成 www.baidu.com 搜索网站 卖假药网站 www.goole.com 搜索网站 . . 这种输出。

Uint8Array数组定义问题

var uint8Array = new Uint8Array( length ); 这里必需指定长度吗,如果为必需,后面有办法重定义长度吗

用php foreach中的条件打开和关闭花括号

<div class="post-text" itemprop="text"> <p>I have an array in php as given below:-</p> <pre><code>Array ( [0] =&gt; Array ( [team1_score] =&gt; 10 [team2_score] =&gt; 5 [round_number] =&gt; 1 [teamtitle1] =&gt; Chennai super kings [teamtitle2] =&gt; Spartans ) [1] =&gt; Array ( [team1_score] =&gt; 15 [team2_score] =&gt; 10 [round_number] =&gt; 1 [teamtitle1] =&gt; Lions11 [teamtitle2] =&gt; Kings Xl Punjab ) [2] =&gt; Array ( [team1_score] =&gt; 15 [team2_score] =&gt; 5 [round_number] =&gt; 1 [teamtitle1] =&gt; Zimbabwe [teamtitle2] =&gt; Red Steel ) [3] =&gt; Array ( [team1_score] =&gt; 10 [team2_score] =&gt; 15 [round_number] =&gt; 2 [teamtitle1] =&gt; Zimbabwe [teamtitle2] =&gt; Chennai super kings ) [4] =&gt; Array ( [team1_score] =&gt; 15 [team2_score] =&gt; 7 [round_number] =&gt; 3 [teamtitle1] =&gt; Chennai super kings [teamtitle2] =&gt; Chennai super kings ) ) </code></pre> <p>from this array i want json format array given below:-</p> <pre><code>[ [ {"name" : "Chennai super kings", "score" : 10 }, {"name" : "spartans", "score" : 5} ], [ {"name" : "Lions11", "score" : 15 }, {"name" : "Kings Xl Punjab", "score" : 10} ], [ {"name" : "Zimbabwe", "score" : 15 }, {"name" : "Red Steel", "score" : 5} ], ], [ [ {"name" : "Chennai super kings", "score" : 10 }, {"name" : "Zimbabwe", "score" : 5} ], ], [ [ {"name" : "Chennai super kings", "score" : 10 }, {"name" : "Lions11", "score" : 5} ], ] </code></pre> <p>I've tried this but it is not coming in proper format. Please help me guys i got stuck in this. Any help will be appreciated Thanks in Advance</p> </div>

C++类中数组的手动赋值问题

``` #include<iostream> using namespace std; class array_max { private: int array[10]; int max; public: void set_value(); void max_value(); void show_value(); }; void array_max::set_value { for(int i=0;i<10;i++) { cin>>array[i]; } } void array_max::max_value { int i; max=array[0]; for(i=1;i<10;i++) { if(array[i]>max) max=array; } } void array_max::show_value { cout<<max<<endl; } int main() { array_max.set_value(); array_max.max_value(); array_max.show_value(); return 0; } ``` 就是利用数组,手动输入一串数字,然后排序的问题,代码如上,但是还是出现错误,请问为什么?

java中给对象数组赋值问题

公共类中: circle[] a=new circle[5]; a[0].radius=2; a[1].radius=10; a[2].radius=8; a[3].radius=4; a[4].radius=12; 公共类之外 class circle{ int radius; } 这样赋值为何不对?

c#中数组可以直接部分赋值吗??int[] a=new int[5]={1,2}这样写报错

c#中数组可以直接部分赋值吗??int[] a=new int[5]={1,2}这样写报错,有什么方法可以实现,这样不行,有什么方法可以实现,c++中可以,C#却不行,头有点大,c++很多余C#不同

c++通过MSSOAP 应用java wsdl文件有Arrayof时怎样赋值

- <xsd:element name="saveWriteIMEI"> - <xsd:complexType> - <xsd:sequence> <xsd:element maxOccurs="1" minOccurs="1" name="in0" nillable="true" type="ns1:ArrayOfMobileData" /> <xsd:element maxOccurs="1" minOccurs="1" name="in1" type="xsd:boolean" /> </xsd:sequence> </xsd:complexType> </xsd:element> ............................ .......................... + <xsd:complexType name="ArrayOfMobileData"> - <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="MobileData" nillable="true" type="ns1:MobileData" /> </xsd:sequence> </xsd:complexType> + <xsd:complexType name="MobileData"> - <xsd:sequence> <xsd:element minOccurs="0" name="mobileCode" nillable="true" type="xsd:string" /> <xsd:element minOccurs="0" name="mobileType" nillable="true" type="xsd:string" /> <xsd:element minOccurs="0" name="status" nillable="true" type="xsd:string" /> </xsd:sequence> </xsd:complexType> 在C++应用时Serializer->StartElement中怎么赋值

将php数组转换为更新的方括号版本

<div class="post-text" itemprop="text"> <p>I'm new to PHP. I'm trying use the new(ish) format square brackets for an array assigned to variables. </p> <p>This is it in the old format:</p> <pre><code>$header = array('Accept: application/json','Content-Type: application/json','Authorization: Bearer ACCESSTOKEN','x-api-key: APIKEY','x-proxy-global-company-id: COMPANYID'); </code></pre> <p>This is what the tutorial talks about for the style of new brakets:</p> <pre><code>$array = [ "foo" =&gt; "bar", "bar" =&gt; "foo", ]; ?&gt; </code></pre> <p>The items I want is like the following in my header:</p> <pre><code>Accept: application/json Content-Type: application/json Authorization: Bearer ACCESSTOKEN x-api-key: APIKEY x-proxy-global-company-id: COMPANYID </code></pre> <p>Therefore I thought my header variable should be assigned an array like this: </p> <pre><code>$header = [ "Accept: application/json", "Content-Type: application/json", "Authorization: Bearer ACCESSTOKEN", "x-api-key: APIKEY", "x-proxy-global-company-id: COMPANYID", ]; </code></pre> <p>This doesn't validate so I know I'm wrong. It says unexpected T string on line 5. Can anyone give me a tip on where I have gone wrong please?</p> </div>

c++中array文件在哪里能找到?

vs2008中编译c++工程,#include <array>报错,具体如下: #include <string> #include <memory> #include <array> #define str_for_kernel(...) #__VA_ARGS__ ....... 编译出错: ..\NXCommon\NXCoreDef.h(15): catastrophic error: could not open source file "array" 1> #include <array> 我电脑中没找到array文件,只有array.hpp和array.cpp,如果路径设置为array.hpp的路径,问题仍然存在。 请问array文件在哪里才能找到?需要安装什么吗?

数组既定义长度又要赋值。

java大神们问个问题,我定义了N个数组 char []N1=new char[1]; char []N2=new char[2]; …… 在使用的时候再给它赋值 N1[0]=0x01; 那N2……怎么定义?一字节一字节定义岂不是会累死?后面还有几十个字节的。 (不能在初始化的时候赋值,因为我既需要长度又需要赋值,因为长度不会变,值可能经常要改。) 类似于C结构体那种吧,有没有个方法一类的可以实现一串数赋值的。 我查到的是用arraycopy复制,但是现在需求是,比如N18要改,我还得去源数组里算半天N18是哪个位置,操作性太差,有没有更好的方法?

在中国程序员是青春饭吗?

今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...

程序员请照顾好自己,周末病魔差点一套带走我。

程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。

我以为我学懂了数据结构,直到看了这个导图才发现,我错了

数据结构与算法思维导图

String s = new String(" a ") 到底产生几个对象?

老生常谈的一个梗,到2020了还在争论,你们一天天的,哎哎哎,我不是针对你一个,我是说在座的各位都是人才! 上图红色的这3个箭头,对于通过new产生一个字符串(”宜春”)时,会先去常量池中查找是否已经有了”宜春”对象,如果没有则在常量池中创建一个此字符串对象,然后堆中再创建一个常量池中此”宜春”对象的拷贝对象。 也就是说准确答案是产生了一个或两个对象,如果常量池中原来没有 ”宜春” ,就是两个。...

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

Linux面试题(2020最新版)

文章目录Linux 概述什么是LinuxUnix和Linux有什么区别?什么是 Linux 内核?Linux的基本组件是什么?Linux 的体系结构BASH和DOS之间的基本区别是什么?Linux 开机启动过程?Linux系统缺省的运行级别?Linux 使用的进程间通信方式?Linux 有哪些系统日志文件?Linux系统安装多个桌面环境有帮助吗?什么是交换空间?什么是root帐户什么是LILO?什...

将一个接口响应时间从2s优化到 200ms以内的一个案例

一、背景 在开发联调阶段发现一个接口的响应时间特别长,经常超时,囧… 本文讲讲是如何定位到性能瓶颈以及修改的思路,将该接口从 2 s 左右优化到 200ms 以内 。 二、步骤 2.1 定位 定位性能瓶颈有两个思路,一个是通过工具去监控,一个是通过经验去猜想。 2.1.1 工具监控 就工具而言,推荐使用 arthas ,用到的是 trace 命令 具体安装步骤很简单,大家自行研究。 我的使用步骤是...

学历低,无法胜任工作,大佬告诉你应该怎么做

微信上收到一位读者小涛的留言,大致的意思是自己只有高中学历,经过培训后找到了一份工作,但很难胜任,考虑要不要辞职找一份他能力可以胜任的实习工作。下面是他留言的一部分内容: 二哥,我是 2016 年高中毕业的,考上了大学但没去成,主要是因为当时家里经济条件不太允许。 打工了三年后想学一门技术,就去培训了。培训的学校比较垃圾,现在非常后悔没去正规一点的机构培训。 去年 11 月份来北京找到了一份工...

JVM内存结构和Java内存模型别再傻傻分不清了

JVM内存结构和Java内存模型都是面试的热点问题,名字看感觉都差不多,网上有些博客也都把这两个概念混着用,实际上他们之间差别还是挺大的。 通俗点说,JVM内存结构是与JVM的内部存储结构相关,而Java内存模型是与多线程编程相关,本文针对这两个总是被混用的概念展开讲解。 JVM内存结构 JVM构成 说到JVM内存结构,就不会只是说内存结构的5个分区,而是会延展到整个JVM相关的问题,所以先了解下

和黑客斗争的 6 天!

互联网公司工作,很难避免不和黑客们打交道,我呆过的两家互联网公司,几乎每月每天每分钟都有黑客在公司网站上扫描。有的是寻找 Sql 注入的缺口,有的是寻找线上服务器可能存在的漏洞,大部分都...

Google 与微软的浏览器之争

浏览器再现“神仙打架”。整理 | 屠敏头图 | CSDN 下载自东方 IC出品 | CSDN(ID:CSDNnews)从 IE 到 Chrome,再从 Chrome 到 Edge,微软与...

讲一个程序员如何副业月赚三万的真实故事

loonggg读完需要3分钟速读仅需 1 分钟大家好,我是你们的校长。我之前讲过,这年头,只要肯动脑,肯行动,程序员凭借自己的技术,赚钱的方式还是有很多种的。仅仅靠在公司出卖自己的劳动时...

上班一个月,后悔当初着急入职的选择了

最近有个老铁,告诉我说,上班一个月,后悔当初着急入职现在公司了。他之前在美图做手机研发,今年美图那边今年也有一波组织优化调整,他是其中一个,在协商离职后,当时捉急找工作上班,因为有房贷供着,不能没有收入来源。所以匆忙选了一家公司,实际上是一个大型外包公司,主要派遣给其他手机厂商做外包项目。**当时承诺待遇还不错,所以就立马入职去上班了。但是后面入职后,发现薪酬待遇这块并不是HR所说那样,那个HR自...

女程序员,为什么比男程序员少???

昨天看到一档综艺节目,讨论了两个话题:(1)中国学生的数学成绩,平均下来看,会比国外好?为什么?(2)男生的数学成绩,平均下来看,会比女生好?为什么?同时,我又联想到了一个技术圈经常讨...

搜狗输入法也在挑战国人的智商!

故事总是一个接着一个到来...上周写完《鲁大师已经彻底沦为一款垃圾流氓软件!》这篇文章之后,鲁大师的市场工作人员就找到了我,希望把这篇文章删除掉。经过一番沟通我先把这篇文章从公号中删除了...

85后蒋凡:28岁实现财务自由、34岁成为阿里万亿电商帝国双掌门,他的人生底层逻辑是什么?...

蒋凡是何许人也? 2017年12月27日,在入职4年时间里,蒋凡开挂般坐上了淘宝总裁位置。 为此,时任阿里CEO张勇在任命书中力赞: 蒋凡加入阿里,始终保持创业者的冲劲,有敏锐的...

总结了 150 余个神奇网站,你不来瞅瞅吗?

原博客再更新,可能就没了,之后将持续更新本篇博客。

副业收入是我做程序媛的3倍,工作外的B面人生是怎样的?

提到“程序员”,多数人脑海里首先想到的大约是:为人木讷、薪水超高、工作枯燥…… 然而,当离开工作岗位,撕去层层标签,脱下“程序员”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生! 不论是简单的爱好,还是正经的副业,他们都干得同样出色。偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”。 @Charlotte:平日素颜示人,周末美妆博主 大家都以为程序媛也个个不修边幅,但我们也许...

MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

如果你是老板,你会不会踢了这样的员工?

有个好朋友ZS,是技术总监,昨天问我:“有一个老下属,跟了我很多年,做事勤勤恳恳,主动性也很好。但随着公司的发展,他的进步速度,跟不上团队的步伐了,有点...

我入职阿里后,才知道原来简历这么写

私下里,有不少读者问我:“二哥,如何才能写出一份专业的技术简历呢?我总感觉自己写的简历太烂了,所以投了无数份,都石沉大海了。”说实话,我自己好多年没有写过简历了,但我认识的一个同行,他在阿里,给我说了一些他当年写简历的方法论,我感觉太牛逼了,实在是忍不住,就分享了出来,希望能够帮助到你。 01、简历的本质 作为简历的撰写者,你必须要搞清楚一点,简历的本质是什么,它就是为了来销售你的价值主张的。往深...

离职半年了,老东家又发 offer,回不回?

有小伙伴问松哥这个问题,他在上海某公司,在离职了几个月后,前公司的领导联系到他,希望他能够返聘回去,他很纠结要不要回去? 俗话说好马不吃回头草,但是这个小伙伴既然感到纠结了,我觉得至少说明了两个问题:1.曾经的公司还不错;2.现在的日子也不是很如意。否则应该就不会纠结了。 老实说,松哥之前也有过类似的经历,今天就来和小伙伴们聊聊回头草到底吃不吃。 首先一个基本观点,就是离职了也没必要和老东家弄的苦...

男生更看重女生的身材脸蛋,还是思想?

往往,我们看不进去大段大段的逻辑。深刻的哲理,往往短而精悍,一阵见血。问:产品经理挺漂亮的,有点心动,但不知道合不合得来。男生更看重女生的身材脸蛋,还是...

什么时候跳槽,为什么离职,你想好了么?

都是出来打工的,多为自己着想

程序员为什么千万不要瞎努力?

本文作者用对比非常鲜明的两个开发团队的故事,讲解了敏捷开发之道 —— 如果你的团队缺乏统一标准的环境,那么即使勤劳努力,不仅会极其耗时而且成果甚微,使用...

为什么程序员做外包会被瞧不起?

二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中xx,但待遇感觉挺低,马上要报到,挺纠结的。

当HR压你价,说你只值7K,你该怎么回答?

当HR压你价,说你只值7K时,你可以流畅地回答,记住,是流畅,不能犹豫。 礼貌地说:“7K是吗?了解了。嗯~其实我对贵司的面试官印象很好。只不过,现在我的手头上已经有一份11K的offer。来面试,主要也是自己对贵司挺有兴趣的,所以过来看看……”(未完) 这段话主要是陪HR互诈的同时,从公司兴趣,公司职员印象上,都给予对方正面的肯定,既能提升HR的好感度,又能让谈判气氛融洽,为后面的发挥留足空间。...

面试:第十六章:Java中级开发(16k)

HashMap底层实现原理,红黑树,B+树,B树的结构原理 Spring的AOP和IOC是什么?它们常见的使用场景有哪些?Spring事务,事务的属性,传播行为,数据库隔离级别 Spring和SpringMVC,MyBatis以及SpringBoot的注解分别有哪些?SpringMVC的工作原理,SpringBoot框架的优点,MyBatis框架的优点 SpringCould组件有哪些,他们...

面试阿里p7,被按在地上摩擦,鬼知道我经历了什么?

面试阿里p7被问到的问题(当时我只知道第一个):@Conditional是做什么的?@Conditional多个条件是什么逻辑关系?条件判断在什么时候执...

终于懂了TCP和UDP协议区别

终于懂了TCP和UDP协议区别

立即提问
相关内容推荐