十款好用简单的代码编辑器推荐

发表于 2017年8月6日, 暂无评论

Notepad++

一款轻量级的开发工具,跨系统跨语言平台。支持数十种语言的语法高亮,支持词条联想,支持插件扩展,官网提供中文版。是我个人目前用的开发工具。

Sublime Text 2

一款轻量级的开发工具,跨系统跨语言平台。有自己的文字渲染引擎,支持定制和扩展,是目前最流行的开发工具。官方不提供中文版,但是可以下载到第三方的中文版,建议用官方英文版。

gVim

从 vi 到 vim,一直到 gVim,是资质最老的跨平台开发工具。gVim 是针对 windows 推出的 vim 版本,功能非常强大,支持纯命令模式操作,熟练以后鼠标可以拿去压桌脚了。但是需要一点的学习成本,推荐想挑战一下的童鞋使用。这也是目前前辈们使用最多的 IDE,啥语言版都有。

EditPlus

拥有无限制的撤消与重做、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。支持很多语言,官方提供中文版,小巧实用,可取代记事本。

UltraEdit

号称能满足一些编辑需求的IDE,打开速度也超快。甚至能处理汇编语言,支持很多语言的语法高亮,有中文版提供。

Notepad2

应该是最小的支持多语法高亮的IDE了,支持中文,完全可替代掉记事本,功能足够,小巧玲珑。

WebStorm

性价比最好的前端开发IDE了,拥有最新最全的智能联想功能,很强大的定制和扩展性。不过没有中文版本,但是学JS的童鞋绝对要用过啊。

Aptana Studio 3

有点类似 Eclipse,是一款功能强大的 IDE,但是早期版本中文支持不太好,定制和扩展性非常强大,好像还有中文语言包。

TextMate

Mac OS 版本的 IDE,目前没有 windows 版本。功能强劲,易学易用。

Espresso

Mac OS 版本的 IDE,目前没有 windows 版本。流行度高,扩展性强。

微信应用号小程序真相

发表于 2017年5月19日, 暂无评论

微信应用号的推出,无疑将会在移动互联网行业里再次掀起风浪。很多创业者和中小企业似乎重新看到了希望,在这个千亿级市场的风口来临前夕蓄势以待;当然也有些非专业人士嗤之以鼻,想当然地觉得微信应用号只是,并没有什么好震惊的。之所以会出现各种各样的争议,是因为很多人对微信应用号这个新事物的印象还停留在一个简单的层面,并没有思考背后带来的行业生态的变革和潜藏在后面的巨大商机。

千万别低估了微信应用号

其实仔细想想,当时微信官方提出微信应用号(应用号最初的名字)的概念后,却在喧闹的舆论中沉寂了将近一年的时间,才正式丢出了撼动整个移动互联网生态的重磅炸弹。既然微信团队愿意用这么长的时间打磨一个互联网产品,那就绝不是一个普通的微信新功能那么简单。

从以往的发展可以看出,微信团队的目光是相当长远的。一直以来,微信每一次推出的功能在移动互联网行业内都有着里程碑式的意义:公众号的推出,开启了新媒体的全盛时代;红包功能的推出,在电子支付领域里和支付宝分庭抗礼;朋友圈广告的开放,建立了移动社交广告投放的全新模式……现在,微信应用号的推出,无疑将会是更为震撼的移动互联网变革。

微信应用号可不是简单的Html5

不懂技术的人,也许会简单的认为,微信应用号就是类似于我们平常接触的H5页面,WebApp或者手机端网站,只要将原有的代码改改,就可以变成微信应用号。其实这种想法是错误的。微信应用号相当于重新做了一个不同于传统形式的App,从开发、设计、测试、运维升级都是单独的一套。换句话说,以后要做应用号开发,就需要一个新的技术岗位。如果想节约开发成本,也可以使用“即速应用”这样的一键生成应用号工具。百度“即速应用”或者直接输入jisuapp.cn就能找到,里面还有关于微信应用号开发制作的培训课程,如果你是个对微信应用号一知半解的小白,不妨去看看。毕竟现在离应用号正式推出的时间越来越近,抢先一步做好准备是非常必要的。

微信应用号将会打造出一个全新的行业生态,技术和UI设计岗位将会受到冲击。在时代的浪潮中,能不能与时俱进,及时转型,就要看个人的能耐了。

微信应用号不如原生App?错了

微信应用号的用户体验,是最让人质疑的一个方面:“在微信里面接入应用,体验真的能像原生App一样流畅吗?用户真的需要这样的产品吗”如果你也有这样的疑问,说明你也进入了一个思维的误区。微信应用号并不是B/S的在线页面,他是C/S架构的。说白了,就是就是不需要安装,只需要先下载部分程序并运行,然后边用边下,类似于流媒体。这就是微信应用号在平衡离线能力和用户体验做出的巨大努力。不久后,我们将体验到的是和原生App一样的流畅操作,再加上微信的统一账户登录体系和不需要频繁重新适应的统一UI界面,势必会让所有微信用户们惊叹。

不过在这样的模式下,微信应用号的空间占用肯定会很大。相信微信团队一定已经酝酿好了有效的解决方案。基础用户量如此庞大的产品,如果连操作流畅度和空间存储都有问题,张小龙会批准微信应用号上线吗?

微信应用号不只是应用商店,而是操作系统?

很多人认为微信想做一个和App Store一样的应用商店,这也太小瞧微信了。其实微信应用号更接近于一个操作系统。从技术上来说,微信应用号确实是按OS标准打造的,开发语言和IDE都是自成体系,而且是和iOS一样的封闭生态。看起来,手机原生OS才是老大,微信应用号这种二级生态是很难做起来的。但是拿Windows里的互联网应用做对比,就可以很清晰地看到二级生态是非常强大的。微信应用号的设计目标就是这样一个大生态,所有现在做App的人,最后都难免会被卷进来,或者受到巨大的冲击。

有冲击也有商机,看你如何把握

轻视微信应用号的中小企业,将会在即将到来的移动互联网变革中失去发展重心。而看清行业格局变化的人,才能紧跟微信应用号的脚步,把握机会抓住背后的巨大商机。充分利用微信的社交特点,用微信应用号做好社交类服务,将是中小企业们未来在移动互联网运营的重点发展方向。

微信小程序是不是微店

发表于 2017年5月18日, 暂无评论

微店和小程序还是有很大区别的。虽然两者都利用移动互联网卖东西。但还是有许多其他方面的差别。

1、用户使用角度的差别

小程序不用下载、微店要下载才能使用。你想买东西的时候用小程序可以直接在微信里搜索到,直接使用。别人推荐你一个小程序,你点开分享就直接进入小程序了。可以马上浏览商品,下单购买。而微店要使用,需要下载APP,好友分享过来,也只是一个链接/店铺号,还是要下载APP再打开。这不是一个量级的用户体验差别。就像摩拜单车最近用微信扫一扫对接上微信小程序(扫一扫直接进入小程序)后。当天摩拜小程序活跃量达到1600万,这直接导致了ofo、小蓝等共享单车平台的价格战。小蓝、ofo纷纷宣布免费骑行,用免费来挽回劣势,争夺用户。

平台性质决定了商家服务的差异

虽然电商小程序和用户是一对一的交互方式。商家不用太注重和同类商家价格上的竞争。但因为小程序不用安装,有即用即走的特性。所以,用户离开也是飞快的。这会倒逼商家提供更好的服务和商品,才能留住用户。不然被抛弃,用户是眼睛都不眨一下的。连卸载的成本都不用了。而微店和淘宝都是集中显示各个商家的商品。要从万千商品中脱颖而出,比价格是不得不做的妥协。所以总体来说,小程序平台上的优质的卖家会更普遍。微店上走实惠路线的店家会更多。

3、适用卖家、搭建方式的不同

小程序一定要结合线下,才能发挥效用。就是你一定要有实体店,所以每个店家都要开发小程序(但现在也有像“即速应用”这样的,不用编程做小程序的工具,稍微学习一还是很容易把小程序做出来的)这是一个和微店的不同,但微店就是个平台,你只是进驻而已,和所有进驻的同行竞争。小程序可以理解为本身就是一个平台,社群、粉丝圈。所以搭建方式会不同。

4、店铺风格、功能的差异化

微店都是差不多的,只有布局上的不同,但功能都一样。

小程序可以自定义的功能比较多。如果是开发者(程序猿)可以使用微信现在开放出的各种端口,用以自己的功能

比如小程序放置地图,显示自己的店铺位置,可以设置自己的会员系统啊、可以调取微信支付啊等等,都可以很自由搭配。每一家店铺的小程序可能都是不一样的。就更有差异化。当然普通的门店除了外包给开发者做小程序外。还可以选择现在的一些小程序开发工具,比如上面提到了“即速应用”它的地图、会员系统、对接微信的支付都是全支持的。而且进入市场比较早,技术上的优势还是挺明显的。比如后台数据管理的功能。好像很早就开放了。而到现在,还有一些开发工具还没有后台呢……(没有后台不能做电商,只能做展示…)

 

小程序本身是个新兴事物,按照微信官方的说法,小程序就是为线下场景而生的。是为了跟好的服务。现在已经出现很多人网购次数明显下降的情况,因为大家的时间成本越来越高,不愿意花很多时间再挑选,而持续提供优质商品的商家,本质上已经是在提供一种服务。而优质的服务体验,需要线上线下的配合,消费升级,很重要的一环就是从消费商品变为消费服务。所以,想要成为新零售转型的成功者。小程序是无法被忽视的。

微商照片书不适合代理运营

发表于 2017年5月17日, 暂无评论

最近的朋友圈几乎被微商照片书代理刷爆屏,这种伎俩已经是见怪不怪的了,我个人有强迫症,遇到有发广告的朋友圈,熟悉的人会屏蔽他的朋友圈,不熟悉的会直接拉黑!

现在我作为一个业内人士,来给大家揭秘一下微商照片书招代理的猫腻,为什么都要找下级代理人呢?因为可以收代理费呀,你看重的是价格更便宜的照片书代理级别,您的上级代理看重的是收你更高级别的代理费,当人人都想赚钱,朋友圈大部分人都做上了微商照片书代理的时候,你觉得还有多少人来靠给别人制作照片书来赚钱吗?而且按一级代理的价格照片书加成本加人工加运费,不说亏本但也没什么钱赚的了。

微商照片书能保障照片书的质量吗?答案是否定的,现在再从几方面来分析一下微商如何不能保障顾客照片书的质量:

1.上级代理的目的:当对于那么低廉的照片书价格,当微商都收到代理费之后,注重的已经是照片书的质量,而是去收更多的代理费,以赚取更多的代理费为目的(汗,是不是有点传销的感觉了);

2.缺乏专业知识专业技术:作为普通微商,一没有图像处理、印刷的专业知识,二没图像处理、印刷的专业技术,因此他即使接单后也无法保证照片书的制作质量,作为制作照片书,首先要确保的是照片质量,照片的光线、颜色、像素大小都关系到照片的质量,且不说是小商小贩的家庭打印机还是上千万元级别的油墨印刷机了,照片的质量好当然印制出来的照片书质量肯定也会更好;

3.其次就是售后、维权的问题:大家稍有留意就知道,微商都是一级一级代理的,A找B做代理,B发展C做代理,C也发展D做代理,而接单以后,照片书文件则是D发给C,C再发给B,B再发给A,A再找商家制作,如果是客户收到照片书,当抱怨“哎呀,怎么印成这样了?”的时候,有良心的商家会理睬你,因此微商D找C,微商C找B,微商B找A,微商A找商家,但是问题来了,如果你遇到一个无良商家不理你该怎么办呢?我们该如何售后如何维权呢?找微信投诉说某某给我制作的照片书太差了吗?微信会告诉你微信只是一个社交聊天平台而非交易平台,微信无法帮您售后,无法帮您维权的!

在此还是告诫那些想挣钱的网友找靠谱一点方法,坑人的事咱们还是少做的为好;

提醒那些真正想做照片书的朋友们找专业制作照片书的个性印品商家制作会更保险一些。

强动载荷下金属材料塑性变形本构模型评述

发表于 2016年9月25日, 暂无评论

爆炸、高速冲击等强动载荷作用下金属材料塑性流动的本构模型研究 是冲击动力学领域备受关注的课题,近几十年来的研究成果极大地推动了冲击波物理、冲击动力学、材料科…

主要是材料金属的动态本构模型,JC、SG等材料模型.

爆炸、高速冲击等强动载荷作用下金属材料塑性流动的本构模型研究 是冲击动力学领域备受关注的课题,近几十年来的研究成果极大地推动了冲击波物理、冲击动力学、材料科…

主要是材料金属的动态本构模型,JC、SG等材料模型.

[pdf-embedder url=”http://www.simtape.com/wp-content/uploads/2016/09/A-REVIEW-ON-CONSTITUTIVE-MODELS-FOR-PLASTIC-DEFORMATION-OF-METAL-MATERIALS-UNDER-DYNAMIC-LOADING.pdf”]

Johnson-cook原始英文文献翻译:附加45号钢材料参数文献

发表于 2016年6月15日, 暂无评论

Johnson-cook原始英文文献《三种金属在不同的应变、应变速率、温度和压力下的断裂特性》

本文考虑了OFHC铜,Armco铁和4340钢的断裂特性。对这些材料分别进行了扭转试验(在一定范围内的应变速率条件下),霍普金森杆试验(在一定范围内的温度),准静态拉伸试验(在不同的切口尺寸下)。通过介绍一个累积损伤断裂模型,说明了断裂应变是应变率,温度和压力的一个函数。这个模型,通过计算结果与气缸冲击试验、双轴(扭转-拉力)试验的比较,而被验证。

 

附加45号钢材料参数文献:包括失效模型

[pdf-embedder url=”http://www.simtape.com/wp-content/uploads/2016/06/45钢的JC损伤失效参量研究.pdf”]

学习Ls-dyna必备的资料

发表于 2016年6月11日, 暂无评论

学习Ls-dyna必备的资料

1)Ls-dyna 关键字手册,最新版本:LS-DYNA Manual R 8.0 – Vol I

2)Ls-dyna 材料模型手册,最新版本:LS-DYNA Manual R 8.0 – Vol II

3)Ls-dyna 用户手册,最新版本:LS-DYNA Manual R 8.0 – Vol III

LS-DYNA R8.0是最新版本,下面就其新功能介绍一二。
ALE
  • *BOUNDARY_ALE_MAPPING: add the following mappings:
    • 1d->2d, 2d->2d, 3d->3d.
  • *SET_POROUS_ALE:
    • new keyword to define the properties of an ALE porous mediaby an element set. The porous forces are computed by *LOAD_BODY_POROUS.
  • *ALE_FSI_SWITCH_MMG:
    • applies also now to 2D.
  • *ALE_SWITCH_MMG:
    • new keyword to switch multi-material groups based on criteria defined by the user with *DEFINE_FUNCTION.
  • *CONTROL_ALE:
    • Allow PREF (reference pressure) to be defined by materials. Implement *ALE_COUPLING_NODAL_DRAG to model the drag force coupling between discrete element spheres or SPH particles and ALE fluids. This command includes an option to calculate the drag coefficient using *DEFINE_FUNCTION.
  • Implement *ALE_COUPLING_RIGID_BODY as an efficient alternative for constraint type coupling between ALE fluids and a Lagrangian rigid body.
Boundary
  • Fix input rounding error when reading the 5th load curve of *BOUNDARY_PRESCRIBED_ORIENTATION_RIGID_DIRCOS, which was read and stored as real, causing errors in single precision for load curves with more than 7 digits.
  • *BOUNDARY_PAP could calculate incorrect pressure in MPP when CVMASS>0; now fixed.
  • Fix incorrect external work when using *BOUNDARY_PRESCRIBED_MOTION with or without _RIGID option. The DOF specified was not considered when computing the external work.
  • Fix incorrect velocities when using *BOUNDARY_PRESCRIBED_MOTION_RIGID_LOCAL and *INITIAL_VELOCITY_RIGID_BODY for rigid bodies.
  • Error terminate if *BOUNDARY_SPC_NODE_BIRTH_DEATH is applied to a node that belongs to a rigid body.
  • Fix *BOUNDARY_SPC_SET_BIRTH_DEATH which was not working for MPP when the birth and death time were set to non-zero.
  • Fix incorrect ID number in d3hsp for *BOUNDARY_CYCLIC.
  • Fix output to bndout (*DATABASE_BNDOUT) for *BOUNDARY_PRESCRIBED_ORIENTATION_RIGID.
  • Modify *BOUNDARY_PRESCRIBED_ORIENTATION_VECTOR to accommodate bodies which undergo no changes in orientation.
  • Fix bug in which typeID in *BOUNDARY_PRESCRIBED_MOTION could not be input as an alphanumeric label.
  • Add a new keyword *BOUNDARY_SPC_SYMMETRY_PLANE:
    • Purpose: Define constraints to enforce planar symmetry for nodes on or near a specified plane. These constraints will be enforced even during adaptivity. This command is similar to *CONSTRAINED_LOCAL but allows selectivity via a part ID.

 

 

WordPress 使用 PDF Embedder 直接嵌入显示PDF文件

发表于 2016年5月31日, 暂无评论

PDF Embedder 可以直接在 WordPress 文章或页面中嵌入 PDF文件,然后使用 Javascript 在前端解析和显示pdf文件,不使用任何iframe框架和第三方服务。用户可以通过通过上下分页按钮切换PDF页面,也支持放大缩小功能。

PDF Embedder 分为3个版本:

  • 免费版:不能让用户点击下载PDF文件,没有自适应手机端 – 点击下载
  • 高级版:可以点击下载PDF文件,支持自适应手机端  – 20美元起,点击购买
  • 安全版:不仅拥有高级版的功能,而且还支持加密PDF文件,不允许用户下载和打印PDF文件 – 25美元起,点击购买
  • 对于一般用户而言,免费版已经够用了,如果要更多功能,可以选择购买高级版或安全版,价格都不算高。

PDF Embedder 使用预览

安装启用后,在 设置 – PDF Embedder 进入设置界面:

wpdaxue

发布文章或页面的时候,直接通过“添加媒体”按钮上传插入PDF即可:[pdf-embedder url="#"]

 

WordPress 自定义字段 自定义域的使用方法

发表于 2016年5月27日, 暂无评论

WordPress的自定义字段是个非常有用的功能,自定义域是对wp文章功能的扩展和补充,通过使用WP自定义字段功能,可以给文章增加些额外的内容,如用WP做淘客模板时给产品添加商品价格显示,添加购买链接等,还可以实现文章缩略图。

WordPress自定义字段使用方法:

  1. 在使用WordPress撰写文章的时候,在内容输入框下面有一个“自定义栏目”(没有发现的童鞋,在后台顶部,点击“显示选项”——勾选“自定义栏目”)
  2. 点击“输入新栏目”,在名称里输入自定义字段的名称,如link,然后在值里输入自定义字段的值,如http://simtape.com
  3. 然后点击“添加自定义栏目”,最后直接发表文章即可。提示:每个自定义字段添加一次即可,下次使用可直接在下拉菜单中选择。

常见的项目名称 值:
商品缩略图 thumbnails 图片的URL地址
信誉的图标 level 可输入1、2、3、4、5其中一个
商品的价格 price 文本数字
推广的链接 link 淘宝客推广链接URL

自定义字段调用:

1
<?php echo get_post_meta($post_id, $key, $single); ?>

参数详解

$post_id 文章的ID,如果在循环中,可以用 get_the_ID() 来设置

$key 自定义字段的名称(键值)

$single 是否以字符串形式返回,false会返回数组形式(如果没有设置这个自定义字段的话,返回false;如果有设置,则返回设置的值;如果第三个参数设置为 false,则返回数组,且相同键值的自定义字段的值会按照添加顺序组合成一个序列数组;如果只设置$postid参数,那将返回所有的自定义字段值;用 法类似于使用get_post_custom()函数。)

示例:

1
<?php echo get_post_meta(get_the_ID(), link, true); ?>

推荐实时预览高品质图片压缩工具RIOT

发表于 2016年5月21日, 暂无评论

RIOT图片压缩软件可以实时预览压缩后的图片效果,非常地方便,并且支持在JPG、GIF、PNG三种图片模式之间进行切换,压缩后的图片也能保持高保真的效果。

RIOT(官网下载)采用实时窗口预览的形式,能够实时看到图片压缩后的效果,支持JPG/GIF/PNG等格式图片。

在软件下方可以设置好图片优化后的质量。

对于JPG图片可以选择是否删除图片自带的EXif、IPTC、XMP等信息。

riot