自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(293)
  • 收藏
  • 关注

一些常用的ui框架组合

amazesemanticelement + vuelayuihttps://weui.io—————————————Vue 全家桶:vue2 + vuex + vue-router + webpack网络请求:axios页面相应式框架:element-ui
ES6表单验证:vee-validate...

2018-10-09 17:52:25 614

阿里云裸机部署rails运用

登录阿里云后首先sudo apt-get updateapt-get install git curl clang make nodejs openssl libssl-dev libreadline6-dev zlib1g-dev libyaml-dev libxml2-dev libxslt1-dev libpq-dev libmysqlclient-dev libsqlite3...

2018-10-08 20:33:57 334

连续点赞异步触发计数

防止连续触发异步请求,2秒发送一次计数 [code="java"] var view_count_num=0; var view_count_status=true; $('.journal-reward').on('click', function(event) { view_count_num++; if(v...

2018-09-30 22:19:57 608

原创 雪人归来

给宝宝讲了一个故事,《雪人归来》。 我们冬天堆的雪人,在夏天的时候去很远的地方旅行,它走过了秋天最终在某个下雪的夜晚又回到我们身边。自从讲了这个故事,宝宝每天早上起来都会问我:爸爸雪人回来了么?今天是不是冬天! 雪人,是我们怀念的一切美好的东西,代表了我们过往的依赖! 突然想起了一个场景,大哥那年犯了精神病,由于他精通武艺怕他无意伤到他...

2018-09-29 16:30:23 205

jQuery.fn.extend(object)合并相同单元列

jQuery中$.fn的用法示例介绍[url]https://www.cnblogs.com/hellman/p/4349777.html[/url]合并相同单元列$(function() { $("#container").width($(window).width()-120); $.fn.extend({ //表格合并单元格,colId...

2018-09-18 15:24:40 149

打包订单单据发给货代

[code="java"]def download checked_file = params[:checked_file]&.split "," zip = PackageZip.new(@order_items, checked_file) zip.generate_zip do |zip_path| send_file( zi...

2018-09-11 15:43:47 327

如何说服别人跟你合作

合作的本质是,取长补短集中优势获得更大的发展条件以及共同提高抵抗风险的能力。 合作的变数也来自合作各方的风险抵抗能力的接受程度变化,以及各自优势的变化。 合作朝着坏的方向发展时,抵抗力不足的一方趋向于独善其身的退出合作。 合作朝着好的方向发展时,优势突出的一方往往想获得更多的利益回报,处理不好容易产生矛盾冲突。 掌握好合作的规律,就是对付出和回报要求...

2018-09-08 18:36:23 9593

《阿里铁军》感悟

珍惜帮你扫街的人,是他们建立了最难得的第一桶信誉。 1.阿里初期量少缺乏知名和诚信认可,靠顽强残酷的地推扫街,获得知名和诚信认可,进而更顺利的推广。 2.预测到2008的金融危机,整风团战。 3.质量问题的问责,信誉的挽救。 4.局部信誉到整体信誉–上市,支付宝,体量增大。 5.阿里为什么转型做一家科技科研公司。科技代表生产力,代表力量,科技代表未来,...

2018-08-25 07:44:24 3262

不同语言中类的继承和多态

go[url]https://blog.csdn.net/rufidmx/article/details/8920731[/url]c和c++(c类似go用struct)[url]https://blog.csdn.net/wenqiang1208/article/details/76244628[/url]ruby[url]https://blog.csdn.net/...

2018-08-23 16:30:52 196

如何给新人机会

1.让手下有成长的做事情。2.做有价值的事情,而不是demo,获得成就感。3.给予及时有效的帮助(纸质文档or电子文档),资源最大化。4.引导式学习,不是保姆式指导。5.责任数字考核,理性评估。6.分摊你的工作,让事情井井有条。(文件谁负责那些部分,部署轮值。)一个成功的管理者是工作起来非常轻松的。事情有如登月艰巨,但是每个细节都很严谨,很负责,很自然。...

2018-07-24 21:02:54 178

关于项目发布宕机所想

对于互联网创业团队来说,初期的公司规模小,业务量不大,人员不齐,网站部署发布不规范偶尔导致网站宕机的错误成本没有太大体现。 当业务量上来后,不管是用户体验还是企业信任角度来说,人为可消除的宕机事故就非常严重了。 对于此次事故,首先要摆正自己的认知态度,部署是自己成果的对外交付,可以说是最神圣的事情。需要做到对自己负责,对工作负责,对公司负责。其次做事就要有做事的样子,要...

2018-07-05 13:39:57 122

基于mini_magick多图片合并/添加水印

[code="java"]class ImageService require "mini_magick" def self.tmp_dir dir = "#{Rails.root}/tmp/image" FileUtils.mkdir(dir) unless File.exists?(dir) dir end def self...

2018-07-02 17:44:41 529

容错-可逆-可追溯

从系统的易用性和安全性角度出发,一个好的系统应该具备:容错-可逆-可追溯三个特性。 1.容错 所谓的容错,不单指实际的错误,由于业务具体场景产生的变更调整也是一种容错。操作人员的人为因素或者非人为因素导致的数据录入和数据更改等问题。具体的例子:订单的价格成分发生了变动,运费调整,支付方式,发票类型调整,设置供应商调整导致订单重新生成。比较好的做法可以引进问题订单管理,根...

2018-07-02 14:14:03 149

关于项目立项所想

当我门开启一个项目的时候,往往想起来很美好,实施起来发现反应效果不佳。对于一个创业公司来说,多踩坑是必要的,但是踩坑也得有战略,让有限的资源有效的创造出成绩,是团队积极成长,和员工获得进步的关键。 项目忌讳一股脑上大而全的功能,一方面复杂性增加,后续开发和维护跟不上市场响应的调整。再有就是分散用户注意力,也分散开发注意力。 比较建议的是由简入深,棋着三步,稳中求胜。...

2018-06-25 11:43:47 132

基于Semantic UI的下拉输入框

[code="java"] [/code][code="java"]$("#top_search_form").find(".ui.search")....

2018-06-20 15:13:26 572

B2B的感悟-职位

B2B(Business-to-Business)是企业与企业的交易,作为B2B平台是怎样服务交易环节的?对应有什么职位角色?在此简单描述,并略述职位职责变化,以及随着平台势能发展业务变更迭代的一些体会。 职位: BD(Business Development):客户开发 撮合:负责客户的询盘处理 采购:负责供应商的报价确认/订单发货 ...

2018-06-07 15:02:30 280

记录一种难忘的感觉

清明节过去很久了,爷爷去世后的第一个清明没有回去祭拜一下,深感遗憾。 回想起将爷爷抬入棺材,身体腐化流出的血水触碰到手心的那种感觉,真的体会到亲人已远去,而情感又那么难以割舍。 希望家人都安好,希望深藏这种感觉做更好的自己不留遗憾!...

2018-05-10 14:35:56 143

百度证件api认证处理

[code="java"]图片存base64base64_code = Base64.encode64(File.read(file.tempfile)) if base64_code.length > 4*1024*1024 @size_error = true else ActiveRecord::Base.trans...

2018-04-23 15:35:18 967

用一个字断表示多判断条件

[code="ruby"]status:default= 0关联上user_id: status = status + 1客户转化成功: status = status + 10询盘转化成功: status = status + 100订单转化成功: status = status + 1000即0000 1111 每个位数用两种状态表示。[/cod...

2018-04-20 19:25:14 299

多sql结果集按列合并新结果报表实现方案

场景:某个报表一个sql出不来,需要多个sql的结果集合并加工方案要点:按列抽取sql数据,再矩阵转置方式合成目标报表。方案难点: 1,各sql结果行数不一致时,空列要按空集处理补数据加工。 2,实现跨表字断的表达式计算。部分代码:[code="ruby"] # 关联报表子报表 def association @child_columns = [...

2018-03-27 11:28:53 1664

海外系统与国内系统api通信确保畅通方案

由于海外业务需求,服务器部署在新加坡。但是互相同步的业务部署在国内。生产环境经常遇到海外api同步业务接口到国内运用掉包(国内调海外api很少出这种问题!)为了解决这个问题,尝试了两种方案:方案一:在海外服务器,链接调用国内的redis-sidekiq写入任务,在国内服务器响应任务再链接海外数据库去取数据写到国内服务器。这样貌似效果还不错,但是,海外调国内的任务队列,国内再写逻...

2018-03-27 11:26:04 915 1

经济危机&&冒险创业

最近和产品经理闲聊经济危机,创业等话题,让我想到了一个词:冒险。 对于冒险我还想到关于自己的一个故事! 小时候和小伙伴到一口大井里戏水,井是长宽各5米的公用饮水池,四周用墙围起来,中间也隔了一道墙,一边水深5米,另一边有阶梯一步步往下延伸,有的地方比较浅,越往下越深。 当时还没学会游泳,和很多年纪小的在浅区里玩,对于会游泳的他们跑到围墙上蹦下来...

2018-03-18 21:46:11 84

培训新人题目

数据结构学习数组学习:题目一:实现微信抢红包输出:100块钱十个包随机生成数组输出。题目二:str = "张三13409876543男,李四13407654328女,王五13402678896男"输出二维数组结果: [["张三",13409876543, "男"],["李四",13407654328,"女"],["王五",13402678896,&quo

2018-03-06 14:48:15 132

关于区间比例算法的实现总结

一:区间find/call选取(重量范围与运费)[code="ruby"]PROFIT = { 0...10 => ->(o){ 50 }, 10...30 => ->(o){ 40 }, 30...50 => ->(o){ o }, 50...200 => ->(o){ o * 0.5 }, 200...1000 => ->(o){ o ...

2018-03-06 13:02:17 2259

坚持长跑方能赢

2018应该是一个非常出彩的年份,在此重要的一年之始要给自己留下点建议! 围绕如题,我想分享自己真实的三个小故事。 1.高三的时候,我参加了校运会400米跑步。第一次满怀信心的发起400米的挑战,内心是激动和忐忑的!脑海里想过一百遍起跑冲刺每个动作! 发令枪起,我就像离弓的箭一样飞奔而去,前200米我把第二名远远抛在身后10多米,同学们激动的...

2018-02-16 22:29:24 97

多判断转发的方案

很多场景用到条件分发跳转方案一:[code="ruby"]def aa(condition,option) if condition == 1 todo 1 elsif condition == 2 todo 2 endend[/code][b]示例:[/b][code="ruby"]def get_charge(ser...

2018-02-11 15:35:45 97

程序员如何更好的了解自己所做的事情

走出程序员的角色,看看自己所在做的事情是非常有必要的。 很多人对自己正在做的事情了解甚微,一个系统为了解决什么问题,为什么这样做,它的历史和未来是怎么样演进的,以及未来的发展方向如何。 只有了解自己做的事情,才能有更多的激情去做事。 对此我总结了三个方面:首先要懂业务,知道自己在做什么;其次是了解技术实现方案,知道怎么做的;最后是数据分...

2018-01-05 16:07:05 131

原创 yml配置文件对象化

[code="java"]SETTING = Rails.application.config_for('settings/setting')class Setting < OpenStruct def initialize(hash = nil) @table = {} @hash_table = {} if hash has...

2017-12-26 14:39:14 809

关于api互动的两种实现方案

在两个内部平凡调度的系统间实现数据同步可以考虑公用一个数据库或api协议互调。常用api互调方案1、在A系统提供api接口,B系统写job请求调用A系统接口2、在A系统定义job,并且A系统的job方法调用B系统的数据库渲染。B系统需要通信请求A系统时,呼叫A系统的job方法(往往是对A系统的redis添加一个job线程)。《用于需要批量大量传数据,防止丢包》...

2017-11-28 13:43:07 257

一些数学方法的小运用

1.绝对值,获取经纬度左右最近的地点[code="ruby"]abs(latitude-1000) as min_latitude[/code]2.时间相减取最近整数[code="ruby"]((self.overdue_date.at_beginning_of_day - Time.now).to_f/(60*60*24)).ceil[/code]3....

2017-11-22 14:07:05 85

原创 python简单爬取一个blogs内容

[code="python"]# -*- coding: utf-8 -*-from urllib2 import urlopen,Requestimport urllibfrom lxml import *import lxml.html as HTMLimport timedef error(txt): with open("....

2017-11-15 10:43:19 109

原创 [Ruby]$: 是什么意思

使用ruby将句中所有单词首字母大写ruby本身的方法里面没有,可以用这个:str='this is a demo'puts str.gsub(/\b\w/) { $&.upcase }[Ruby]$: 是什么意思?ruby comes with a set of predefined variables$: = default search path ...

2017-10-30 16:11:18 983 1

原创 js解决搜索框传参数的一种方案

[code="java"]$(".button-to-export-search-excel").click(function(){ $(".button-to-export-search-excel").attr('href', window.location.pathname+'.xls'+window.location.search) $(".button-to-ex...

2017-10-26 11:20:06 602

图片etif信息

查看图片etif的gps信息http://code.ciaoca.com/javascript/exif-js/demo/http://api.map.baidu.com/lbsapi/getpoint/index.htmlgem:https://github.com/remvee/exifr查看坐标:http://www.gpsspg.com/maps.htm...

2017-10-20 19:08:26 508

原创 ruby 判断客户端浏览器类型代码

[url]http://pobing.iteye.com/blog/1545935[/url]

2017-10-20 12:59:17 153

反爬虫方法收集

http://web.jobbole.com/92736/ 反爬虫https://www.zhihu.com/question/29054543/answer/49907955

2017-10-18 17:09:10 105

rails页面静态路由设置

get 'search/category/:q' => 'search#group_by_category', as: 'group_by_category'实现类似:http://localhost:3000/search/category/apihttp://localhost:3000/search/category/catalyst而不是之前的:http://loc...

2017-10-17 10:45:15 302

七夕遥寄-奶奶

你用一只眼告知我童年斑斓的色彩你用一双手勤劳的托起一代人的梦曾经下过的棋现在已经没人再爱下曾经拉我走过的小路现在是否还在你瘦小的身躯在离开时还是那样弱你弯曲的背影已经永远的站不起来现实中把你回忆而你只出现在梦里七夕将至不敢忘却你的期望和眼神遥寄一杯酒家下平安发财合想得钱闯下一片天难以回报家人似海深情...

2017-08-22 17:53:32 76

ruby使用carrierwave上传附件

使用carrierwave插件保存附件:创建attachments多态表来实现附件的存储关联。[code="java"]gem 'carrierwave'[/code][b]migration[/b][code="ruby"]class CreateAttachments < ActiveRecord::Migration[5.0] def change c...

2017-08-20 08:11:38 282

基于semantic既可以下拉框也可以文本框输入

[code="java"]$('.J_quantity').dropdown({ allowAdditions: true, onChange: function(val) { var tag_id = $("#tag_id").val(); var quantity = val; window.location.hre...

2017-07-10 10:07:22 437

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除