物有本末、事有终始-访CSDN总裁蒋涛

 
“物有本末、事有终始,知所先后,则近道矣”。是CSDN总裁蒋涛最喜欢的一句话。他常用这句话来警醒自己,一定要找到事情的本质是什么,不要舍本逐末!一定要知道先做什么,后做什么,什么不能做,学会舍才有得。在这两者的前提下,还要坚持做好每个细节!这样才能得心应手,顺利实现目标。
 
CSDN平台就是在蒋涛秉持着“物有本末、事有终始,知所先后,则近道矣”的理念而一步一个脚印构建起来的。为什么要创办CSDN平台,蒋涛是这样认为的:“我已经在软件技术行业打拼十年,做CSDN、《程序员》杂志等媒体也已有八年,其间接触了大量的软件公司和软件技术人士,大家公认的最大问题是整个技术界缺乏一个信息交流和传播的平台,这方面IT技术发达的欧美国家做得很成熟。他们会不断发明出一些新技术,这还不是关键,关键的是同时会有一大批专家学习后将其传播出去。而我们在这方面做的远远不足,很少有在这个行业的资深专家来做这个事情。在当初创办CSDN之前,我国常常落后于发达国家5年甚至10年,国外的先进技术和相关书籍,常常是过了5年后,国内才有相应的翻译书籍出版。当然,现在因为互联网的发展和普及这种情况已经好了许多,但还是有差距。”
 
这几年CSDN的品牌声名显赫,注册用户在2006年年底突破1,500,000,成为软件行业从业人员必须登录的网站之一。整个CSDN平台以社区建设为核心,同时构建了周边的读书、下载、人才、外包等频道,真正成为了众多程序员心目中的大本营。
 
蒋涛在创办CSDN的过程中也一直遵守着着知识分享的开源主义。“我们创办CSDN就是为了给大家提供一个交流、分享、传播的平台,同时提升技术人士的价值,使其贡献和利益的经济杠杆能够取得平衡。大家可以分享自己的知识、技术和经验,这样其他人就可以少走弯路,避免重复,而在分享的同时,提升了自己的知名度,这样就会有企业、公司等请其去做咨询、讲座、培训等,这样就可以通过CSDN这个平台使大家从中获益。这也是我们的共同愿望。”
 
在蒋涛的带动下,CSDN平台已经跨过了整整7个年头,回首往事,CSDN平台在互联网的起起伏伏中,走得非常平稳,尤其是2006年CSDN开始在各个频道发力,并获得了众多国际软件厂商的一致认可。
 
对于CSDN的未来,也是众多程序员网友非常关心的话题。蒋涛在这次7年英雄技术聚会之际,也对CSDN的未来三年做了展望:“在未来的三年内,希望整个产业都能参与进来,推进我们的平台为企业和个人创造价值,为想进入这个领域的人提供一个通道。整个业界的技术水平得以提高,提高整个产业的竞争力,例如我们建设的CSDN 2.0社区就是为了传播知识这个目的而建设的。我们最大的价值在于我们是个把软件技术人才都聚拢起来的知识型社区,他们不是为了娱乐或者其他,而是为了提高自己的能力。在这里热心网友们解答问题、帮助他人、教学相长,我们就应该为他们创造更多的价值,满足他们的需求,使其有个可以一展才华的空间,就如同有了屠龙刀却没有龙去屠一样,这是不行的。所以,我们努力的目标是通过CSDN让更多人更好地去实现他的价值。”
 
随着CSDN的不断发展,关注CSDN平台的已经不仅仅是业内人士、技术工作者、开发者常常关注的专业网站,也开始成了各大高校莘莘学子们频频点击和关注的乐土,这些将只是CSDN变化的一个开始, 未来在蒋涛的知所先后的过程中依然不可限量。
 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
Vue-Cropper是一个基于Vue.js的图片裁剪组件,可以轻松地将图片裁剪成不同的尺寸和比例。以下是使用Vue-Cropper的步骤: 1. 安装Vue-Cropper ``` npm install vue-cropper --save ``` 2. 引入Vue-Cropper 在需要使用Vue-Cropper的组件中引入: ``` import VueCropper from 'vue-cropper' ``` 3. 使用Vue-Cropper 在模板中添加Vue-Cropper组件,并绑定相关属性和方法: ``` <template> <div> <vue-cropper ref="cropper" :src="imageUrl" :aspect-ratio="aspectRatio" :output-size="outputSize" :guides="false" :scalable="true" :zoomable="true" :view-mode="1" :drag-mode="cropType" :auto-crop-area="0.7" @cropmove="onCropMove" @cropend="onCropEnd" ></vue-cropper> <button @click="cropImage">裁剪图片</button> </div> </template> <script> import VueCropper from 'vue-cropper' export default { components: { VueCropper }, data() { return { imageUrl: '', aspectRatio: NaN, cropType: 'crop', outputSize: { width: 200, height: 200 } } }, methods: { onCropMove() { console.log('onCropMove') }, onCropEnd() { console.log('onCropEnd') }, cropImage() { this.$refs.cropper.getCroppedCanvas().toBlob((blob) => { // 处理裁剪后的图片 }, 'image/jpeg') } } } </script> ``` 4. 属性和方法说明 - `src`:需要裁剪的图片地址。 - `aspect-ratio`:裁剪框的宽高比例,可以是数字或NaN(自由比例)。 - `output-size`:输出图片的尺寸。 - `guides`:是否显示裁剪框的辅助线。 - `scalable`:是否允许缩放裁剪框。 - `zoomable`:是否允许缩放图片。 - `view-mode`:显示模式,0表示自由模式,1表示限制在裁剪框内。 - `drag-mode`:拖动模式,crop表示裁剪模式,move表示移动模式。 - `auto-crop-area`:自动裁剪区域的大小比例。 - `@cropmove`:裁剪框移动时触发的事件。 - `@cropend`:裁剪结束时触发的事件。 - `getCroppedCanvas()`:获取裁剪后的Canvas对象。 - `getCroppedCanvas(options)`:获取根据选项裁剪后的Canvas对象,选项包括:`width`、`height`、`fillColor`、`imageSmoothingEnabled`、`imageSmoothingQuality`、`outputType`。 以上就是使用Vue-Cropper的基本步骤和属性方法说明,希望能对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值