程序猿

程序猿的世界,代码的天地,分享你的所学和问题。

程序猿 - SIMSKY Vue 前后端分离

一、技术栈基于 es6、vue、vuex、vue-router 、vue-cli 、axios 和 element-ui,(请求数据使用Mock.js进行模拟)Vue 生态圈Vue Router 是 vue 官方的路由。它能快速的帮助你构建一个单页面或者多页面...

Vicw.com用户头像 - ErvinCheung ErvinCheung 521 0 2

 SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE datname='数据库名' AND pid<>pg_backend_pid(); 

Vicw.com用户头像 - ErvinCheung ErvinCheung 190 0 0

今天订单出了一个库存超卖的问题,查找了很久,才定位到原因,之前用rails也很少用到事务和锁,这里介绍一下它们。为什么要使用事务事务是指并发控制的单位,是用户定义的一...

Vicw.com用户头像 - MIHU MIHU 408 1 0

user = User.find(1) user.as_json # => { "id" => 1, "name" => "Konata Izumi", "age" => 16, #     "created_at" => "2006/08/01", "awesome" => true} ActiveRecord::Base.include_root_in_json = true user.as_json # => { "user" => { "id" => 1,...

Vicw.com用户头像 - ErvinCheung ErvinCheung 350 0 0

For general application configuration that doesn't need to be stored in a database table, I like to create a config.yml file within the config directory. [rails get yml configurations] For your example, it might look like this:defaults:...

Vicw.com用户头像 - cnelson cnelson 289 0 1

程序猿 - ubuntu 使用Guake终端(一键显示/隐藏终端,执行命令)

开发者最好的朋友即时执行任何命令简洁而优雅Guake拥有您需要的功能直接访问任何控制台在您的上下文切换Guake是Gnome的一个自上而下的终端, 您可以通过一键击键即时...

Vicw.com用户头像 - ErvinCheung ErvinCheung 257 0 1

https://github.com/commitizen/cz-cli安装commitizensudo npm install -g commitizen全局安装首选适配器cz-conventional-changelogsudo npm install -g cz-conventional-changelog.czrc在home目录中创建一个文件,并path引用首选...

Vicw.com用户头像 - ErvinCheung ErvinCheung 363 0 0

Consolas字体下载链接: https://pan.baidu.com/s/1fRIeQ8Pnbxa9TEgvuyiVqA 提取码: det6安装将上面下载的字体包解压,并按如下操作:sudo mkdir -p /usr/share/fonts/consolas sudo cp YaHei.Consolas.1.12.ttf /usr/share/fon...

Vicw.com用户头像 - ErvinCheung ErvinCheung 323 0 0

使用 create database 命令复制数据库到新的数据库。CREATE DATABASE targetdb WITH TEMPLATE sourcedb; 举例:CREATE DATABASE database1 WITH TEMPLATE database2;

Vicw.com用户头像 - ErvinCheung ErvinCheung 311 0 0

ruby on rails(Ruby 元编程) 动态定义实例变量使用instance_variable_set方法# obj.instance_variable_set(symbol, obj)    -> obj obj.instance_variable_set(string, obj)    -> obj class Fred  def initialize(p1, p2)    @a, @b...

Vicw.com用户头像 - ErvinCheung ErvinCheung 433 0 0

这是Go应用程序项目的基本布局。它不是核心Go开发团队定义的官方标准; 然而,它是Go生态系统中一组常见的历史和新兴项目布局模式。其中一些模式比其他模式更受欢迎。它还有许...

Vicw.com用户头像 - ErvinCheung ErvinCheung 755 0 2

程序猿 - Go 项目 go get下载依赖

如何自动下载所有依赖包?大部分情况下大家下载 Go 项目都是使用go get命令,它除了会下载指定的项目代码,还会去下载这个项目所依赖的所有项目。但是有的时候我们的项目由于...

Vicw.com用户头像 - ErvinCheung ErvinCheung 386 0 0

如下两个modelclass Product < ActiveRecord::Base has_many :photos default_scope where('visible = 1') endclass Photo < ActiveRecord::Base belongs_to :product endmy_photo.product输出为nil, 因为default_scope使用unscope解决方...

Vicw.com用户头像 - ErvinCheung ErvinCheung 463 0 1

chrome 支持 new Event('input')ie 不支持,解决方式如下: var evt = document.createEvent("HTMLEvents"); evt.initEvent("input", false, true);例:obj_caller.target.dispatchEvent(new Event('change')); // 替换为 var evt = do...

Vicw.com用户头像 - ErvinCheung ErvinCheung 823 0 1

Ruby的哲学基于一个强大的原始程序,即程序员的幸福。Ruby坚信程序员的快乐,并提供了许多不同的方法来实现它。它的元编程功能允许程序员在运行时编写动态代码。它的线程功能...

Vicw.com用户头像 - cnelson cnelson 856 2 2

An error occurred while installing mysql2 (0.5.2), and Bundler cannot continue.Make sure that gem install mysql2 -v '0.5.2' succeeds before bundling.sudo apt-get install libmysqlclient-devAn error occurred while installing pg (1.1.2), and B...

Vicw.com用户头像 - ErvinCheung ErvinCheung 701 0 1

Windows和Linux以不同方式表示文本文件中的换行符。因此,默认情况下,在Windows上签出的文本文件在磁盘上有意看起来与在Linux上签出的文本文件不同。使用以下配置得以解决:git confi...

Vicw.com用户头像 - ErvinCheung ErvinCheung 742 0 2

gem install pg -v '1.1.2' Building native extensions. This could take a while...                                                                                                          ...

Vicw.com用户头像 - ErvinCheung ErvinCheung 564 0 0

最近使用axshare 来访问原型,官网服务器在国外, 太卡了, 就让产品发了一份axure 的html给我, 我在ubuntu上使用unzip 来解压zip文件,解压出来文件中文乱码.解决方案:  方案1. unzip -O cp936 + ...

Vicw.com用户头像 - ErvinCheung ErvinCheung 750 0 1

一、校验数字的表达式数字:[0-9]$n位的数字:d{n}$至少n位的数字:d{n,}$m-n位的数字:d{m,n}$零和非零开头的数字:^(0|[1-9][0-9])$非零开头的最多带两位小数的数字:[1-9][0-9]*+(.[0-9]{1,2})?$...

Vicw.com用户头像 - ErvinCheung ErvinCheung 551 0 1

Ruby和Rails很慢 - 这个论点通常被用来淡化语言和框架的价值。这种说法本身并不是假的。一般来说,Ruby比其直接竞争对手如Node.js和Python慢​​。然而,从小型创业公司到拥有数百万...

Vicw.com用户头像 - cnelson cnelson 1112 3 2

Failures:   1) Carrier should carriers should show carriers      Failure/Error: Capybara.current_session.driver.browser.manage.window.resize_to(1_400, 900)            Selenium::WebDriver::Error::SessionNotCreatedError:       ...

Vicw.com用户头像 - ErvinCheung ErvinCheung 4556 0 0

程序猿 - 添加时间戳到oh-my-zsh Add timestamp to oh-my-zsh

编辑~/.zshrc文件在最后加上:local ret_status="%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ )" PROMPT='${ret_status} %{$fg[cyan]%}%c%{$reset_color%} $(git_prompt_info)' RPROMPT="%D{%y/%m/%d} %D{%H:%M:%S}"你也可以更改时间...

Vicw.com用户头像 - cnelson cnelson 832 0 0

set id as increment primary key:CREATE TABLE terminal_products_backup AS TABLE terminal_products; create sequence id_seq; alter table terminal_products_backup alter id set default nextval('id_seq'); Select setval('id_seq', mx.mx ) FROM (SEL...

Vicw.com用户头像 - ErvinCheung ErvinCheung 827 0 0

--将远程主机上的数据库备份(转储)到文件-- Dump database on remote host to file $ pg_dump -U username -h hostname databasename > dump.sql --将转储导入现有数据库-- Import dump into existing database $ psql -d newdb ...

Vicw.com用户头像 - ErvinCheung ErvinCheung 451 0 0

Step 1: Install Erlang/OTPRabbitMQ requires Erlang to be installed first before it can run. Install Erlang on Ubuntu 18.04 system using our previous guide:1: Import Erlang GPG KeyRun the following commands to import Erlang repository GPG...

Vicw.com用户头像 - ErvinCheung ErvinCheung 804 0 0

程序猿 - 在任何背景色上清晰显示的前景色, JavaScript 根据背景颜色显示清晰的字体颜色

灰度图的心理学公式红绿蓝三色是非常不直观的颜色表示的方法,如果不经过训练,人类几乎没有办法直接通过 RGB 的值来猜出大概的颜色来。而 HSB 是用来解决人眼感知问题的,它...

Vicw.com用户头像 - ErvinCheung ErvinCheung 830 0 1

我们需要告诉反向代理将信息传递给后端nginx服务器proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $proxy

Vicw.com用户头像 - Deployer Deployer 1477 1 1

用Ruby编写的远程服务器自动化和部署工具什么是Capistrano?Capistrano是一种远程服务器自动化工具。它支持任意任务的脚本和执行,并包括一组理智的默认部署工作流。Capistrano可用于...

Vicw.com用户头像 - ErvinCheung ErvinCheung 1281 1 0

清空表并保留表结构一般情况下,我们使用delete删除表中数据,但是delete是一条数据一条数据来删除表中的数据,直至表清空(保留表结构),但是当数据量很大时,它耗时较久。其...

Vicw.com用户头像 - ErvinCheung ErvinCheung 836 2 2