- 博客(14)
- 资源 (4)
- 收藏
- 关注
原创 【Leetcode算法】- Rotate Array
题目: Rotate an array of n elements to the right by k steps.For example, with n = 7 and k = 3, the array [1,2,3,4,5,6,7] is rotated to [5,6,7,1,2,3,4].Note: Try to come up as many solutions as you can,
2015-10-05 21:47:35 410
原创 【Leetcode算法】- Add Binary
题目: Given two binary strings, return their sum (also a binary string).For example, a = “11” b = “1” Return “100”.链接: https://leetcode.com/problems/add-binary/#include <iostream> #include <string> u
2015-10-05 19:27:45 354
原创 【Leetcode算法】- Move Zeroes
Move ZeroesGiven an array nums, write a function to move all 0’s to the end of it while maintaining the relative order of the non-zero elements.For example, given nums = [0, 1, 0, 3, 12], after calling
2015-10-02 01:17:01 535 1
原创 【Leetcode算法】-Add Digits
题目: Add Digits Given a non-negative integer num, repeatedly add all its digits until the result has only one digit.For example:Given num = 38, the process is like: 3 + 8 = 11, 1 + 1 = 2. Since 2 has
2015-10-02 01:02:11 688
原创 SQL语句练习
1、把两张表格的数据抽取出来放到另外一张表格中 (1)pt表 role_id int pt int (2)season_score表 role_id int season_score int (3)player表 role_id int pt int season_score int count int (4)把pt表和season_score表的数据移动到player表中,
2015-08-21 23:51:02 508
原创 Erlang的算法-(三)堆快排
Erlang的堆排序至于堆排内容和原理可以看一下博客 http://blog.csdn.net/feixiaoxing/article/details/6846664 http://www.cnblogs.com/dolphin0520/archive/2011/10/06/2199741.html-module(heap_sort). -compile(export_all).%% 堆调整 h
2015-06-11 00:25:03 946
原创 Erlang的算法-(二)合并排序/归并排序
可从这里了解合并排序/归并排序的思想 http://blog.csdn.net/touch_2011/article/details/6785881 http://blog.csdn.net/feixiaoxing/article/details/6846008直接上Erlang的代码%% ------------- %% 合并排序/归并排序 %% --------------module(me
2015-06-10 00:29:05 1340
原创 Erlang的算法-(一)递归快速排序和MapReduce分布式的快排
Erlang的作者Joe Armstrong发表了一段代码来表示MapReduce版本的Erlang标准lists:map/2方法 Map阶段:在这个阶段,通过Map过程,将原始数据列表,处理成中间数据,用于Reduce过程的处理 Reduce阶段:将Map阶段产生的中间数据综合归纳成输出结果先看看下面这段代码,实现了lists:map/2的分布式计算-module(pmap). -export
2015-06-09 23:59:17 2598
原创 编程中感触的观点
《人月神话》的观点:是或非? 第二章 2.6 关于精度安排,我的经验是为1/3计划、1/6编码、1/4构建测试以及1/4系统测试。 第三章 3.7 以为首席程序员、类似于外科手术队伍的团队构架提供了一种方法---既能获得由少数头脑产生的产品完整性,又能得到多位协助人员的总体生产率,还彻底地减少了沟通的工作量 第九章 9.16 更普遍的是,战略上突破常来自于数据或表的重新表达。数据的表现
2015-05-02 14:26:28 590
原创 Erlang数据库-(二)Mnesia操作
直接来代码 %% 用到qlc的时候要导入这个东西!!!!! -include_lib("stdlib/include/qlc.hrl"). % 普通表,用于测试dirty读写 -record(row1,{id = 0, a1 = 0, a2 = 0}). % 普通表,用于测试transaction读写 -record(row2,{id = 0, a1 = 0, a2 = 0}). % 内存表,
2014-03-24 10:54:33 1225
原创 Erlang数据库-(一)Erlang与Mysql的连接
下载:http://download.csdn.net/detail/hjhjava/7088277 把该文件的东西全部编译好,然后根据下面的解释就可以操作Mysql的。很简单~ -record(row,{a1 = 0, a2=0}). %% 第一个参数是该链接的名字(根据它来操作Mysql),第二参数是本机号(ip地址) %% ,第三个参数是端口,第四个参数是数据库账号 %
2014-03-24 09:44:37 5628 1
原创 Erlang接受消息循环
重点:Socket有归属权,只有创建的进程才有资格处理,除非使用gen_tcp:controlling_process(Socket,Pid).,把该Socket的控制权交给Pid进程。 游戏中主要使用阻塞模式{active, fasle} 1、主动型消息接收(非阻塞):{active,true} 如果客户端发送的数据过快服务器可以处理的速度,那么系统就会被消息淹没,不会
2014-03-19 14:36:35 1837
原创 C#与Erlang的群通信
该节依然不是聊天室的代码 Erlang写服务器,连接所有的客户端,只要收到一个客户端的消息,就会群发到其他客户端。 C#写客户端,可以多个客户端,发送消息到服务器。 1.Erlang服务器 知识点: Erlang使用{packet,N}后,会自动在数据前面增加N个字节。 {active,true},{active,false},{active,once
2013-12-14 11:46:40 1737
原创 C#与Erlang的一次Socket通信
注:该节主要是了解Erlang的通信,还没真正开发Erlang聊天室。 功能点: Erlang写服务器,通过接受也仅能接受一次客户端的信息,然后直接返回给客户端。 C#写客户端,硬编码一个字符串“TTTT”,点击发送,发给服务器。 1.服务器端代码 -module(my_tcp_server). -export([server/0]). server(
2013-12-14 11:44:20 1246
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人