自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 Majority Element

题意:找出数组中出现次数大于等于一半的数字 解法:用两个变量,cur_num当前出现次数最多的数字,times记录cur_num出现的次数,当num[i]与cur_num相同则times+1,否则times-1,如果times<0,怎更改cur_num和times 复杂度:时间O(n) 空间O(1)public class Solution { publ

2015-03-28 03:29:02 364

原创 ruby on rails 安装fullcalendar插件

首先在gem file 中添加如下语句 gem ‘fullcalendar-rails’ 然后运行bundle install 由于最新的fullcalendar需要moment提供一些功能,所以需要手动在gem file 中添加 gem ‘momentjs-rails’ 在application.js中添加 //= require moment //= require fullcalend

2015-03-28 01:51:15 597

原创 git的一些用法

git说的简单一点就是:假设有许多人在完成一项任务,他们首先需要在自己的本机上做一些修改,然后把本机上的代码上传到远端的中央控制台上(也就是整个项目所在的地方),这个过程他们需要用git来完成。 1. 安装git ubuntu:命令行:apt-get install git mac: 可以到这里下载图形或的git windows:到这里下载git 2. 在项目中初始胡git 1. 在项

2015-03-27 22:33:35 513

原创 Ruby on rails ActiveRecord ‘or’方式选择数据

ruby on rails 最长用的方式是用‘and’来筛选数据,如果想用‘or’那么需要用到gem arel 安装arel 在gemfile中添加如下行 gem ‘arel’, ‘~> 6.0.0’ 然后运行bundle install arel相关帮助文档在如下url中 https://rubygems.org/gems/arel 使用 首先我们假设这里有三个table叫pe

2015-03-27 01:10:23 568

原创 python 获取网页中所有email地址

import urllib2,urllib import simplejson import json import re import timedef scraw_email(url): try: #this is to open a txt file in the file path file_open = open(r'emails.txt','a+')

2015-03-24 22:46:35 605

原创 Intersection of Two Linked Lists

题意:给定两个链表,找到两个链表相交的地方 解法:遍历两个链表的长度,然后找到长链表中和短链表中长度相同的节点,开始同时遍历直到找到共同节点 复杂度:时间O(m+n),空间O(1)public class Solution { public ListNode getIntersectionNode(ListNode headA, ListNode headB) { if(

2015-03-24 22:05:44 433

原创 Second Highest Salary

题意:找出表中第二高的工资 解法:倒着排序无重复的工资,并选出第二个数据,这里主要用limit 和 distinct。limit (偏移量(从0开始)),(取出多少行)select (select distinct(Salary) from Employee order by Salary desc limit 1,1) as SecondHighestSalary

2015-03-24 02:57:46 373

原创 Customers Who Never Order

题意:找出customer从没有在order表中出现过的顾客的名字 解法:用内部链接选出所有在order表中出现过的顾客的名字,并作为新表,然后取出customer中没在该表中出现过的名字select Customers.name from Customers where id not in(select Customers.id from Customers inner join Orders

2015-03-24 01:59:13 409

原创 Combine Two Tables

题意:给定person和address表,且personid是address表的外键,是person表的主键,找出每个person的firstname,lastname,city和state,如果没有city和state也要返回 解法:把persoin和address左连接起来即可查询select Person.FirstName, Person.LastName, Address.City, A

2015-03-24 01:22:12 389

原创 Ruby On Rails 一个提交键传递不同参数到两个post函数

最近在学习ruby on rails中遇到一个问题,如何用一个<%= form_for%><%end%>标签,以及一个提交按钮,发送两个数据分别到不同的响应函数中,查了网上的一些资料,最后选择了以下的方法。 方法很简单,写俩个form_for函数,把第二个隐藏起来,然后在调用js,在点击第一个form_for 提交按钮的时候,触发第二个提交按钮事件。在form_for中有一个选项是:remote

2015-03-23 23:16:13 1596

原创 linux 环境下搭建django开发环境

Django是网站开发不错的框架,使用python可以快速方便的搭建网站开发环境,如果想快速学习Django,“the django book”是一个不错的选择,下边简介一下linux下搭建django开发环境。 1. pyhton安装 当下大部分的Mac和Linux系统中早已安装了python,如果没有可以去到官网下载 2. pip安装 python中有一个不错的快速安装插件叫p

2015-03-19 22:04:28 3170

原创 Number of 1 Bits

Number of 1 Bits题意:计算一个无符号整形数字的二进制格式下1的个数 思路:在while循环中首先用这个数求余2,如果余数为1,则个数加1,然后 将该数字除以2,判断该数字是否为0,是结束循环,否则继续class Solution: # @param n, an integer # @return an integer def hammingWeig

2015-03-16 22:10:41 473

原创 Ruby 操作数据库,CSV文件和txt文件

// 这里的数据库用的是postgres,所要操作的文件是csv格式require 'pg' require 'csv'def test # 链接数据库的一些参数,在本机上的5432端口连接my_development数据库 # some parameters:(host_ip, port, , , database_name, username, password) conn=PGconn.co

2015-03-14 01:27:08 1207

原创 Mac下搭建ruby on rails 开发环境 Aptana+pgadmin+postgres

1. 安装apanta 点击此链接,下载最新版本Aptana,目前最新的是3.6.1 2. 安装postgres 点击此链接,下载最新版本postgres,目前最新的是9.4.0 3. 安装pgadmin 点击此链接,下载最新版本pddamin,目前最新的是1.20 4. 找到下载的压缩包双击即可安装 5. 打开apanta新建一个rails项目 file->new->rails

2015-03-13 23:39:19 675

QT便得一个字典,是pro的格式,直接用Qtcreator打开,完整的不知怎么穿不上来

就是一点代码没什么,很简单的实现了一个翻译功能

2010-07-15

空空如也

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

TA关注的人

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