急急急!antd组件 日期选择转中文格式,谁遇见过这种情况?求解决?

图片说明
年份通过转译成了中文,但月份还是英文的啊?如何解决?

qq_39400157
小年年年~~~ 回复。龙猫。: 你在说啥你自己知道吗啊?
大约一个月之前 回复
weixin_42498777
。龙猫。 在需要的页面引入import moment from 'moment'; import 'moment/locale/zh-cn'; import moment from 'moment';moment.locale('zh-cn'); moment.locale('zh-cn');一定要放在所有引入的最后边,其他都不需要改动了,然后安装依赖(npm install一定要改为yarn install,没有装yarn的可以百度一下安装),一定要用yarn安装,不然就会有楼主的问题
大约一年之前 回复
weixin_42498777
。龙猫。 在需要的页面引入import moment from 'moment'; import 'moment/locale/zh-cn'; import moment from 'moment';一定要放在所有引入的最后边,其他都不需要改动了,然后安装依赖(npm install一定要改为yarn install,没有装yarn的可以百度一下安装),一定要用yarn安装,不然就会有楼主的问题
大约一年之前 回复

1个回答

import { LocaleProvider } from 'antd';
import zh_CN from 'antd/lib/locale-provider/zh_CN';
import moment from 'moment';
import 'moment/locale/zh-cn';

moment.locale('zh-cn');
...

return <LocaleProvider locale={zh_CN}><App /></LocaleProvider>;

试试

hulkyuan
hulkyuan 我和你情况一样,并且我的代码本身采用的就是其他几位同志的引入顺序
6 个月之前 回复
weixin_39946536
weixin_39946536 看这个https://blog.csdn.net/weixin_39946536/article/details/101773493
8 个月之前 回复
weixin_42498777
。龙猫。 在需要的页面引入import moment from 'moment'; import 'moment/locale/zh-cn'; import moment from 'moment';一定要放在所有引入的最后边,其他都不需要改动了,然后安装依赖(npm install一定要改为yarn install,没有装yarn的可以百度一下安装),一定要用yarn安装,不然就会有楼主的问题
大约一年之前 回复
weixin_42498777
。龙猫。 import moment from 'moment';
大约一年之前 回复
weixin_38378596
OD杨小凡 回复zhangrui_web: 我遇到一样的问题,请问楼主解决了吗
一年多之前 回复
zhangrui_web
zhangrui_web import { LocaleProvider, Spin } from 'antd'; import zh_CN from 'antd/lib/locale-provider/zh_CN'; import moment from 'moment'; moment.locale('zh-cn'); import 'moment/locale/zh-cn';我就是这么写的啊,前天还没事,昨天莫名奇妙就只有年转成中文,月日还是英文的,晕死
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
react使用antd组件出错

![图片说明](https://img-ask.csdn.net/upload/201708/18/1503023205_359922.png) 我就想知道这是怎么回事

antd mobile 的picker组件

antd mobile 的picker组件onchange如何过去label和value值?

react 实现递归 不知道为啥渲染不到 初学者在线求教 急急急!!!感恩大佬

![图片说明](https://img-ask.csdn.net/upload/201909/28/1569648980_462334.jpg) ``` import React, {Component} from "react"; import {connect} from "react-redux"; import { Tree, Icon } from 'antd'; const {TreeNode} = Tree ; class BasicArea extends Component { constructor(props) { super(props); this.state = { treeArr: [] } } data= [ { "id":1, "name":"一级节点", "parentId":0, "isValid":true, "canAddChild":true, "parent":null, "children":[] },{ "id":3, "name":"二级节点", "parentId":1, "isValid":true, "canAddChild":true, "parent":null, "children":[] },{ "id":3, "name":"二级节点", "parentId":0, "isValid":true, "canAddChild":true, "parent":null, "children":[] },{ "id":3, "name":"二级节点", "parentId":0, "isValid":true, "canAddChild":true, "parent":null, "children":[] },{ "id":3, "name":"二级节点", "parentId":0, "isValid":true, "canAddChild":true, "parent":null, "children":[] } ] createTree = data => { let treeArr = []; //获取顶级父元素集合 let roots = data.filter( elemt => elemt.parentId === 0 ); treeArr.push(...roots); //从顶级元素开始,获取每个元素的子元素放到该元素的children树形中 const getChildren = (resultarr, data) => { resultarr.forEach ((elemt,index) => { elemt.children = data.filter((item,index) => item.patentId === elemt.id ); //判断当前元素是不是有子元素被添加, 如果有, 再在子元素这一层循环 if( elemt.children.length > 0){ getChildren(elemt.children,data); } }); } getChildren(treeArr,data); console.log(treeArr); //最后更新一下数据 this.setState({ treeArr }) }; renderTree = treeArr => treeArr.map ( value => { //理论上支持无限深度的树状目录 //遍历树状数组,如果发现他有children则先套上<TreeNode></TreeNode>,在对他children中的元素做相同的操作,直到children为空的元素停止 //说明他已经是最深的那一层了 if(value.children) { return( <TreeNode title ={ <span> {value.name} <Icon type="plus" /> </span> } key={value.id}> {/* 对children中的每个元素进行递归 */} {this.renderTree(value.children)} </TreeNode> ) } }); render(){ return( <Tree> {this.renderTree(this.state.treeArr)} </Tree> ) } componentDidMount(){ this.createTree(); } } export default connect(null, null)(BasicArea); ```

antd Tree控件如何动态添加删除节点,急!!!

async getAllEntry() //保存数据的 { let menus = [ { id : "1" , name : "IT开发部" } , { id : "2" , name : "行政部" } , { id : "21" , name : "会计部" , parentId : "2" } , { id : "22" , name : "出纳部" , parentId : "2" } , { id : "3" , name : "咨询部" } , ] return menus; } <DirectoryTree multiple defaultExpandAll onSelect={this.onSelect} onExpand={this.onExpand} > { ( function() { let subOrg = function(parentId) { return orgs.filter( org => parentId ? ( org.parentId == parentId ) : ( org.parentId == null ) ).map( org => { return ( <TreeNode title={org.name} key={org.id} > { subOrg( org.id ) } </TreeNode> ); } ) }; return subOrg(); } )() } </DirectoryTree> 这个是我写的树结构,现在想要实现:点击一个按钮,就在当前节点下创建或者删除一个新的子节点。 ![图片说明](https://img-ask.csdn.net/upload/201901/21/1548056964_744653.png)

Antd筛选后不能重新触发分页

Antd筛选后不能重新触发分页, Antd筛选后不能重新触发分页, Antd筛选后不能重新触发分页, Antd筛选后不能重新触发分页

vue jsx antd form 表单控件显示隐藏造成数据丢失

我在vue里面用jsx的形式写antd的表单绑定,但是点击按钮显示或隐藏一个formitem后,造成下面的数据全部都没有,不知道怎么办,是我写的有问题么。。。请教~ ``` <script> export default { data () { return { isShow: false, form: this.$form.createForm(this) }; }, methods: { submit () { this.form.validateFieldsAndScroll((err, values) => { if (err) { return; } console.log(values, 'formData'); }); }, show () { this.isShow = !this.isShow; } }, render () { let {getFieldDecorator} = this.form; return ( <div> <hm-button onClick={this.show}>显示隐藏</hm-button> <a-form form={this.form}> <a-form-item label='备注'> { getFieldDecorator('remark', { rules: [ { required: true, message: '请填备注' } ] })(<a-textarea placeholder='备注' {...{ props: { placeholder: '备注' } }}/>) } </a-form-item> { this.isShow && <a-form-item label='订单号'> { getFieldDecorator('seq', { rules: [ { required: true, message: '请填写订单号' } ] } )(<a-input {...{ props: { placeholder: '订单号' } }}/>) } </a-form-item> } <a-form-item label='售后原因'> { getFieldDecorator('verify_return_reason', { rules: [ { required: true, message: '请填写实际售后原因' } ] })(<a-select {...{ props: { placeholder: '售后原因', options: [ { label: '产品有问题', value: 1 }, { label: '物流有问题', value: 2 } ] } }}/>) } </a-form-item> <a-form-item label='德分'> { getFieldDecorator('paypoints_number', { rules: [ { required: true, message: '请填写德分' } ] })(<a-input {...{ props: { placeholder: '德分' } }}/>) } </a-form-item> <a-form-item label='是否赔付'> { getFieldDecorator('is_compensate', { rules: [ { required: true, message: '请填写是否赔付' } ] })(<a-radio-group {...{ props: { placeholder: '是否赔付', options: [ { label: '否', value: 0 }, { label: '是', value: 1 } ] } }}/>) } </a-form-item> </a-form> <hm-button onClick={this.submit}>提交</hm-button> </div> ); } }; </script> ``` ![图片说明](https://img-ask.csdn.net/upload/202004/05/1586079465_662413.png) ![图片说明](https://img-ask.csdn.net/upload/202004/05/1586079736_411151.png)

vue DatePicker 日期选择器 选择的时间与存入数据库的时间相差8h

<el-form-item label="发布时间" required style="margin-top: 120px"> <el-col :span="11"> <el-form-item prop="release_time"> <el-date-picker v-model="news.release_time" type="date" style="width: 100%;" placeholder="选择发布时间"> </el-date-picker> </el-form-item> </el-col> </el-form-item>

antd/antd mobile 内的listview这个组件不执行里面的renderRow

<div> <ListView ref="lv" dataSource={this.state.dataSource} renderHeader={() => <span>国家管理</span>} renderFooter={() => (<div style={{ padding: 30, textAlign: 'center' }}> {this.state.isLoading ? 'Loading...' : 'Loaded'} </div>)} renderRow={row} renderSeparator={separator} className="am-list" pageSize={4} scrollRenderAheadDistance={500} scrollEventThrottle={20} onScroll={() => { console.log('scroll'); }} useBodyScroll onEndReached={this.onEndReached} onEndReachedThreshold={10} /> </div> const row = (rowData, sectionID, rowID) => { console.log(1111); if (index < 0) { index = data.length - 1; } const obj = data[index--]; return ( <div key={rowID} className="row"> <div className="row-title">{obj.title}</div> <div style={{ display: '-webkit-box', display: 'flex', padding: '0.3rem 0' }}> <img style={{ height: '1.28rem', marginRight: '0.3rem' }} src={obj.img} alt="icon" /> <div className="row-text"> <div style={{ marginBottom: '0.16rem', fontWeight: 'bold' }}>{obj.des}</div> <div><span style={{ fontSize: '0.6rem', color: '#FF6E27' }}>{rowID}</span>¥</div> </div> </div> </div> ); }; 这是否是因为组件不支持还是别的

如何使antd的Select下拉框被一个按钮的点击事件重置回初始值?

尝试:我根据官方文档设置了defaultValue,然而该值只是刚渲染页面时有用; 而通过设置 labelInValue 为true,value为一个 Option组件时,就定死了Select 的值,就选点开下拉框选择其他值也没用; <Option> 希望有大神可以教下怎么通过其他元素的点击事件重置这个Select下拉框的值

给antd的Input组件设置动态的value,目前不能手动的更改页面输入框内的内容,应该怎么办呢

用react return ( <div className="common-presenter k-rpm-evaluate-tag"> <div className="evaluate__message"> {evaluateTag.map((item,index) => { return( <Tag className="evaluate__tag" key={index} onClick={()=>{onSelectedTag(item)}}>{item}</Tag> ); })} <Input.TextArea value={tagList} className="evaluate__preview"/> </div> </div> );

antd-moblie ListView组件,传入的数据有20条,但只渲染出10条

![图片说明](https://img-ask.csdn.net/upload/201809/21/1537517515_536509.png) 传入的dataList有20条数据 ![图片说明](https://img-ask.csdn.net/upload/201809/21/1537517528_432018.png) rowData只有10条数据

react antd Popover 气泡卡片悬停触发接口问题

1.Popover组件怎么用 使用组件的同时(悬停触发) 又触发接口 获取后台数据 展现在气泡卡片上 (只显示唯一的气泡卡片,目前代码会出现一组气泡卡片 试了很多乱七八糟的办法 不会用 求救) ``` onVisibleChangeABox =(visible,classId,visible1,item,)=> { // console.log(item) item.visible = true // ! // item.shelfClassList.visible = true console.log(visible,classId,item) console.log(item.shelfClassList) this.state.BtnList.visible = true setTimeout(()=>{ this.setState({ visible2: visible, }); // visible = true const RData = { "classId":classId, "shopId": this.props.location.state.shopId, } CDetails(JSON.stringify(RData)).then(({data})=>{ if(data.code === 100){ data.data[0].visible = true console.log(data.data) console.log(data.data[0].visible) this.setState({ BtnList : data.data, AgoodRetailPrice : data.data[0].goodPicture, }) console.log(this.state.BtnList[0].visible) } }) },0) } <div className="scrollBar" style={{overflowY:"scroll",height:"800px"}}> {Array.from(dataList).map((item,index)=>{ const xxx = item.xxx ... shelfClassList.map((item,index)=>{ ... }) const str = [] let ColumnsList = [] for(let i =0;i<shelfRows;i++){ let j = i*shelfColumns let flag = (i+1)*shelfColumns for(;j<flag;j++){ const classRow = shelfClassList[j].classRow const classId = shelfClassList[j].classId let visible1 = shelfClassList[j].visible ... const ABoxContent = ( <div>...</div> ) // 弹窗里的内容 省略 ColumnsList.push( // 重点~~~~~ <Popover placement="right" content={ABoxContent} key={'li_'+this.state.reactid++} onVisibleChange={(visible)=>this.onVisibleChangeABox(visible,classId,visible1,item,)} trigger="hover" visible={item.visible}> <div className="aBox" key={'li_'+this.state.reactid++} style={{backgroundColor:shelfClassList[j].ButtonColor,}} > {shelfClassList[j].classRow} - {shelfClassList[j].classColumn} </div> </Popover> // ) } str.push(<div key={item.shelfName+i} style={{display:"flex",alignItems:"center",justifyContent:"center",width:"100%",height:"50px"}}> {ColumnsList} </div>) } return ( <div className="oneBox" key={item.shelfId}> <div className="oneBoxTitle"> 嗷嗷 : <Input defaultValue={item.shelfName} size="small" onChange={this.onchangeShelfName} onFocus={this.onfocusShelf} onBlur={()=>this.onchangeShelfNameOut(shelfId)} suffix={<Tooltip title="可编辑"> <Icon type="edit" /> </Tooltip>}/> </div> <div onClick={(e)=>this.onclickBigContainer(e,item,shelfId,shelfClassList)}> {str} </div> </div> ) })} </div> ```

cnpm安装antd失败: unknown error, symlink

从cmd改成git-bash,尝试cnpm,npm install antd --save --no-bin-links 都失败,报错: × Install fail! Error: UNKNOWN: unknown error, symlink 'E:\workspace\181104\react1104\node_modules\_enquire.js@2.1.6@enquire.js' -> 'E:\workspace\181104\react1104\node_modules\_antd@3.10.7@antd\node_modules\enquire.js' Error: UNKNOWN: unknown error, symlink 'E:\workspace\181104\react1104\node_modules\_enquire.js@2.1.6@enquire.js' -> 'E:\workspace\181104\react1104\node_modules\_antd@3.10.7@antd\node_modules\enquire.js' npminstall version: 3.15.0 npminstall args: D:\Program Files\nodejs\node.exe D:\Program Files\nodejs\node_global\node_modules\cnpm\node_modules\npminstall\bin\install.js --fix-bug-versions --china --userconfig=C:\Users\wzhu\.cnpmrc --disturl=https://npm.taobao.org/mirrors/node --registry=https://registry.npm.taobao.org --save antd --no-bin-links npm ERR! path E:\workspace\181104\react1104\node_modules\css-animation npm ERR! code ENOENT npm ERR! errno -4058 npm ERR! syscall access npm ERR! enoent ENOENT: no such file or directory, access 'E:\workspace\181104\react1104\node_modules\css-animation' npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoent 请教有没有高手知道咋解决?多谢!

react的ant-design组件的select如何自己封装

ant-design是个强大的组件库,其中有移动端的组件样式,样式种类也非常多,但是并没select这个组件,这需要我们自己去封装,(也许可以用原生的select,但想要封装在ant-design里)。 至于ant-design样式的话,新建less再引入它的less编译成属于自己的css。 但看了半天react,没搞明白如何封装了ant-design怎么被封装的,不知道有人做过封装没有,可以讲下思路吗?

angular项目引用ng-zorro-antd运行时报错

ERROR in node_modules/ng-zorro-antd/empty/nz-embed-empty.component.d.ts(17,17): error TS1110: Type expected. node_modules/ng-zorro-antd/empty/nz-empty.component.d.ts(11,17): error TS1110: Type expected. node_modules/ng-zorro-antd/menu/nz-menu.service.d.ts(10,13): error TS1110: Type expected. node_modules/ng-zorro-antd/menu/nz-menu.service.d.ts(10,90): error TS1005: '(' expected. node_modules/ng-zorro-antd/menu/nz-submenu.component.d.ts(18,23): error TS1110: Type expected. node_modules/ng-zorro-antd/menu/nz-submenu.service.d.ts(9,12): error TS1110: Type expected. node_modules/ng-zorro-antd/menu/nz-submenu.service.d.ts(9,57): error TS1005: '(' expected. node_modules/ng-zorro-antd/menu/nz-submenu.service.d.ts(15,16): error TS1110: Type expected. node_modules/ng-zorro-antd/menu/nz-submenu.service.d.ts(15,50): error TS1005: '(' expected. node_modules/ng-zorro-antd/select/nz-select.service.d.ts(23,12): error TS1110: Type expected. node_modules/ng-zorro-antd/select/nz-select.service.d.ts(23,46): error TS1005: '(' expected. node_modules/ng-zorro-antd/select/nz-select.service.d.ts(26,27): error TS1110: Type expected. node_modules/ng-zorro-antd/select/nz-select.service.d.ts(26,59): error TS1005: '(' expected. node_modules/ng-zorro-antd/select/nz-select.service.d.ts(27,19): error TS1110: Type expected. node_modules/ng-zorro-antd/select/nz-select.service.d.ts(27,49): error TS1005: '(' expected. node_modules/ng-zorro-antd/select/nz-select.service.d.ts(28,19): error TS1110: Type expected. node_modules/ng-zorro-antd/select/nz-select.service.d.ts(28,52): error TS1005: '(' expected. node_modules/ng-zorro-antd/select/nz-select.service.d.ts(37,21): error TS1110: Type expected. node_modules/ng-zorro-antd/select/nz-select.service.d.ts(40,8): error TS1005: '(' expected. node_modules/ng-zorro-antd/select/nz-select.service.d.ts(41,13): error TS1110: Type expected. node_modules/ng-zorro-antd/select/nz-select.service.d.ts(41,43): error TS1005: '(' expected. ``` ```

antd pro路由样式怎么修改?

## 是用antd pro搭建的js项目 # 是侧边栏路由的样式问题 百度这方面的没有,只有路由是怎么生成的等等。效果图: ![图片说明](https://img-ask.csdn.net/upload/201911/27/1574851500_991425.png) pro的路由是在config里写了自动生成的,在umi里的router里面,我最开始是在router.js里面的通过pro相同的class类名修改的。 ``` var Arr = [].slice.call(document.querySelectorAll('.ant-menu-submenu-title')); Arr.forEach(function(e){ e.style.fontSize = 'larger' }) ``` ``` ``` 这样写确实可以修改一级菜单的样式,但是router.js明显不可以修改,重新跑项目后,router.js就还原了。然后我在document.ejs里面加了一个script标签![图片说明](https://img-ask.csdn.net/upload/201911/27/1574851928_57151.png) 这样确实修改成功了。但是每次退出登录后,就不生效了。而且通过js找到二级菜单的类名,只有在该菜单被打开才能找到,也就是说一开始获得不了所有二级菜单的类名(即通过document.querySelectorAll(.ant-menu-item)获得不了所有的二级菜单,只有该菜单被展开才可以) 有没有对这方面了解的,告知我一下,谢谢了。

关于在create-react-app中引入antd-mobile的问题

如图,引入antd-mobile后为了实现按需加载以及自定主题的功能,需要下载 依赖包babel-plugin-import和react-app-rewired。而由于react-app-rewired在2.0之后的版本删除了injectBabelPlugin函数,需要下载customize-cra对配置加载组件config-overrides进行配置,代码块如下。 ``` const { override, fixBabelImports, addLessLoader } = require('customize-cra'); module.exports = override( fixBabelImports('import', { libraryName: 'antd-mobile', libraryDirectory: 'es', style: true, //支持加载less 需要下载less 和less-loader }), addLessLoader({ javascriptEnabled: true, modifyVars: { '@primary-color': '#25b864' }, }), ); ``` 比较疑惑的就是,在网上查阅的资料中,大部分的代码块与我上面发的几乎一致,但却只能实现按需打包的功能,而自定义主题的功能却不能生效。 然后我试着在create-react-app中引入antd并且进行同样的修改,自定义主题功能是生效的。 问题来了,是否customiz-cra函数只对antd完全支持,而对antd-mobile并不完全兼容? 如果不完全兼容,是否意味着只能下载2.0之前的react-app-rewired进行antd-mobile引入的配置加载的修改? 求解惑

Date Range Picker不支持手动输入日期该怎么解决?

![图片说明](https://img-ask.csdn.net/upload/201609/07/1473219170_382230.png)

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

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

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

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

Java基础知识面试题(2020最新版)

文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的主类有何不同?Java应用程序与小程序之间有那些差别?Java和C++的区别Oracle JDK 和 OpenJDK 的对比基础语法数据类型Java有哪些数据类型switc...

和黑客斗争的 6 天!

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

Intellij IDEA 实用插件安利

1. 前言从2020 年 JVM 生态报告解读 可以看出Intellij IDEA 目前已经稳坐 Java IDE 头把交椅。而且统计得出付费用户已经超过了八成(国外统计)。IDEA 的...

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

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

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

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

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

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

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

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

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

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

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

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

魂迁光刻,梦绕芯片,中芯国际终获ASML大型光刻机

据羊城晚报报道,近日中芯国际从荷兰进口的一台大型光刻机,顺利通过深圳出口加工区场站两道闸口进入厂区,中芯国际发表公告称该光刻机并非此前盛传的EUV光刻机,主要用于企业复工复产后的生产线扩容。 我们知道EUV主要用于7nm及以下制程的芯片制造,光刻机作为集成电路制造中最关键的设备,对芯片制作工艺有着决定性的影响,被誉为“超精密制造技术皇冠上的明珠”,根据之前中芯国际的公报,目...

优雅的替换if-else语句

场景 日常开发,if-else语句写的不少吧??当逻辑分支非常多的时候,if-else套了一层又一层,虽然业务功能倒是实现了,但是看起来是真的很不优雅,尤其是对于我这种有强迫症的程序"猿",看到这么多if-else,脑袋瓜子就嗡嗡的,总想着解锁新姿势:干掉过多的if-else!!!本文将介绍三板斧手段: 优先判断条件,条件不满足的,逻辑及时中断返回; 采用策略模式+工厂模式; 结合注解,锦...

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

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

2020阿里全球数学大赛:3万名高手、4道题、2天2夜未交卷

阿里巴巴全球数学竞赛( Alibaba Global Mathematics Competition)由马云发起,由中国科学技术协会、阿里巴巴基金会、阿里巴巴达摩院共同举办。大赛不设报名门槛,全世界爱好数学的人都可参与,不论是否出身数学专业、是否投身数学研究。 2020年阿里巴巴达摩院邀请北京大学、剑桥大学、浙江大学等高校的顶尖数学教师组建了出题组。中科院院士、美国艺术与科学院院士、北京国际数学...

为什么你不想学习?只想玩?人是如何一步一步废掉的

不知道是不是只有我这样子,还是你们也有过类似的经历。 上学的时候总有很多光辉历史,学年名列前茅,或者单科目大佬,但是虽然慢慢地长大了,你开始懈怠了,开始废掉了。。。 什么?你说不知道具体的情况是怎么样的? 我来告诉你: 你常常潜意识里或者心理觉得,自己真正的生活或者奋斗还没有开始。总是幻想着自己还拥有大把时间,还有无限的可能,自己还能逆风翻盘,只不是自己还没开始罢了,自己以后肯定会变得特别厉害...

百度工程师,获利10万,判刑3年!

所有一夜暴富的方法都写在刑法中,但总有人心存侥幸。这些年互联网犯罪高发,一些工程师高技术犯罪更是引发关注。这两天,一个百度运维工程师的案例传遍朋友圈。1...

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

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

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

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

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

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

面试:第十六章:Java中级开发

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

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

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

无代码时代来临,程序员如何保住饭碗?

编程语言层出不穷,从最初的机器语言到如今2500种以上的高级语言,程序员们大呼“学到头秃”。程序员一边面临编程语言不断推陈出新,一边面临由于许多代码已存在,程序员编写新应用程序时存在重复“搬砖”的现象。 无代码/低代码编程应运而生。无代码/低代码是一种创建应用的方法,它可以让开发者使用最少的编码知识来快速开发应用程序。开发者通过图形界面中,可视化建模来组装和配置应用程序。这样一来,开发者直...

面试了一个 31 岁程序员,让我有所触动,30岁以上的程序员该何去何从?

最近面试了一个31岁8年经验的程序猿,让我有点感慨,大龄程序猿该何去何从。

大三实习生,字节跳动面经分享,已拿Offer

说实话,自己的算法,我一个不会,太难了吧

程序员垃圾简历长什么样?

已经连续五年参加大厂校招、社招的技术面试工作,简历看的不下于万份 这篇文章会用实例告诉你,什么是差的程序员简历! 疫情快要结束了,各个公司也都开始春招了,作为即将红遍大江南北的新晋UP主,那当然要为小伙伴们做点事(手动狗头)。 就在公众号里公开征简历,义务帮大家看,并一一点评。《启舰:春招在即,义务帮大家看看简历吧》 一石激起千层浪,三天收到两百多封简历。 花光了两个星期的所有空闲时...

《Oracle Java SE编程自学与面试指南》最佳学习路线图2020年最新版(进大厂必备)

正确选择比瞎努力更重要!

字节跳动面试官竟然问了我JDBC?

轻松等回家通知

面试官:你连SSO都不懂,就别来面试了

大厂竟然要考我SSO,卧槽。

实时更新:计算机编程语言排行榜—TIOBE世界编程语言排行榜(2020年6月份最新版)

内容导航: 1、TIOBE排行榜 2、总榜(2020年6月份) 3、本月前三名 3.1、C 3.2、Java 3.3、Python 4、学习路线图 5、参考地址 1、TIOBE排行榜 TIOBE排行榜是根据全世界互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!)以及Wikipedia、Amazon、YouTube统计出排名数据。

阿里面试官让我用Zk(Zookeeper)实现分布式锁

他可能没想到,我当场手写出来了

立即提问
相关内容推荐