首页 > 2015年08月04日 > 全部分享
Swift入门(七)——结构体(Struct)
引子之前我们在用Int,String等类型的时候,可能没有仔细研究过,其实这些基本类型与C或者Java不一样,不是严格的“基本类型”,他们其实是经过封装的结构体。按住Alt键点击Int类型后,可以看到Int结构体的完整定义/// A 64-bit signed integer value /// type. struct Int : SignedIntegerType { var value...
分类:编程语言   时间:2015-08-04 00:39:03    收藏:0  评论:0  赞:0  阅读:280
uva 10969
题意:平面上依次放置n个圆,后放的覆盖先放的,按顺序给出每个圆的半径和圆心坐标,问最后图形的可见圆弧长之和。 题解:因为是后放的覆盖先放的,所以逆序枚举,每个圆只考虑之前放过的圆和自己的交点,可以得到每两个相邻的交点之间的圆弧,找到圆弧中点,如果这个点在之前放过的圆内,说明这个圆弧不能要,否则加到答案里。#include #include #include <...
分类:其他   时间:2015-08-04 00:38:41    收藏:0  评论:0  赞:0  阅读:205
HDU - 3572 Task Schedule (最大流)
题目大意:有N个任务,M台机器。 每个任务有相应的起始时间,截至时间和完成时间 每台机器一小时可以做1个单位的工作量,每个任务的完成可以不连续,但每次只能由一台机器完成 问能否完成所有任务解题思路:因为只有500分钟,所以可以将每分钟都设成1条边,连向超级汇点,容量为M 每个任务连接向超级源点,容量为完成时间 接着将任务连接像时间(分钟),连接的条件为,该时间在起始时间和截止时间这个区间之...
分类:其他   时间:2015-08-04 00:38:32    收藏:0  评论:0  赞:0  阅读:262
小练习:用socket实现Linux和Windows之间的通信
结合了网上一些经典例程,写了一个简单的socket代码,实现Ubuntu(虚拟机中)和Windows的通信。...
分类:Windows开发   时间:2015-08-04 00:38:21    收藏:0  评论:0  赞:0  阅读:258
计数排序C语言实现
计数排序是稳定排序,而且是线性时间内的排序算法,时间复杂度是O(n + k)其中k是待排序数组的范围。计数排序不是原址排序,空间复杂度是O(n + k) //k是指A中的数组范围是0~k 包括0和k void count_sort(int A[], int B[], int n, int k) { int *C = (int *)malloc(sizeof(int) * ...
分类:编程语言   时间:2015-08-04 00:38:11    收藏:0  评论:0  赞:0  阅读:264
CodeForces - 200DProgramming Language纯模拟
CodeForces - 200D Programming Language Time Limit: 2000MS   Memory Limit: 262144KB   64bit IO Format: %I64d & %I64u Submit Status Description Recently, Valery have com...
分类:其他   时间:2015-08-04 00:38:01    收藏:0  评论:0  赞:0  阅读:309
Google C++ Coding Style:右值引用(Rvalue Reference)
Google C++ Coding Style: Rvalue Reference 右值引用是一个C++11特性,标记为T&&。GSG中定义:只为移动建构函数(Move constructor)和移动赋值操作(Move assignment)使用右值引用。并且不要使用std::Forward(提供的完美转发特性)。...
分类:编程语言   时间:2015-08-04 00:37:51    收藏:0  评论:0  赞:0  阅读:259
HDU - 2883 kebab (最大流)
题目大意:有一个烤肉老板,每个单位时间可以完成M的烤肉 现在有N位客人,给出每位客人来的时间,走的时间,烤肉的数量和每串烤肉所需的单位时间 问这个老板能否完成每位客人的需求解题思路:这题和HDU 3572相似,但又不能像那题那样做,因为这题时间长度有点大 所以将时间区间当成一个点,将该区间连向超级汇点,容量为区间长度*M 将所有客人连向超级源点,容量为烤肉数量*每串烤肉所需时间 接下来的难...
分类:其他   时间:2015-08-04 00:37:41    收藏:0  评论:0  赞:0  阅读:246
c++线程池
共享一份线程池的代码: http://download.csdn.net/detail/luomoshusheng/8957489 注解:CRunnable是基类,所有Thread继承于它;CThread是CWorker的父类,CWorker是实际的工作线程;CManage是管理线程池的,维护三链表,task,idle,busy。同时注意线程数,任务数和minThread与maxThread的关...
分类:编程语言   时间:2015-08-04 00:37:31    收藏:0  评论:0  赞:0  阅读:297
Mysql连接查询
每个实体一个表。 多张表应该在一起使用,将多个表的记录连接起来。 create table teacher( id int primary key auto_increment, name varchar(10), gender enum('male','female','secret') )engine innodb character set utf8; insert into teac...
分类:数据库技术   时间:2015-08-04 00:37:21    收藏:0  评论:0  赞:0  阅读:211
ggplot2——主题篇
如何插入主题?方法一:library(ggplot2) set.seed(2015) diamond.part<-diamonds[sample(nrow(diamonds),100),] b = ggplot(diamond.part, aes(x = carat, y = price)) + geom_point(aes(colour = color)) b + theme_g...
分类:其他   时间:2015-08-04 00:37:01    收藏:0  评论:0  赞:1  阅读:398
【Java基础】InputStream 、 InputStreamReader和BufferedReader
在Java中,上述三个类经常用于处理数据流,下面介绍一下三个类的不同之处以及各自的用法。 InputStream : 是所有字节输入流的超类,一般使用它的子类:FileInputStream等,它能输出字节流; InputStreamReader : 是字节流与字符流之间的桥梁,能将字节流输出为字符流,并且能为字节流指定字符集,可输出一个个的字符; BufferedReader : 提供通用的缓冲方...
分类:编程语言   时间:2015-08-04 00:36:51    收藏:0  评论:0  赞:0  阅读:354
win7升win10,初体验
跟宿舍哥们聊着聊着,聊到最近发布正式版的win10,听网上各种评论,吐槽,撒花的,想想,倒不如自己升级一下看看,反正不喜欢还可以还原。于是就开始了win10的初体验了,像之前装黑苹果双系统一样的兴奋,毕竟windows这次系统升级可是做足了功夫,宣传得到处都是win10升级的消息。好,开干 一...
分类:Windows开发   时间:2015-08-04 00:35:51    收藏:0  评论:0  赞:0  阅读:482
Oracle笔记-表的管理
3.1创建和管理表在Oracle表中使用的emp,dept,sal都是系统内建好的表,那么在SQL语法中同样支持了表的创建语句,要想创建表,则应先了解下Oracle中最常用的几种数据类型3.1.1常用的数据类型--(重点)常用的数据类型,如之前的emp表中已经出现了三种NUMBER(n):表示一个整...
分类:数据库技术   时间:2015-08-04 00:35:41    收藏:0  评论:0  赞:0  阅读:334
JetBrain WebStorm 注册码
webStorm : UserName:William===== LICENSE BEGIN =====45550-1204201000001SzFN0n1bPII7FnAxnt0DDOPJAINauvJkeVJBuE5bqLEznccE4tet6trRiyoMxDK8oDY93tx!ipPyGmq...
分类:Web开发   时间:2015-08-04 00:35:31    收藏:0  评论:0  赞:0  阅读:297
设计模式01: Singleton 单例模式
Singleton 单例模式动机(Motivation)当进行软件开发是会有这样一种需求:在系统中只有存在一个实例才能确保它们的逻辑正确性、以及良好的效率。这应该是类设计者的责任,而不是使用者的责任。意图(Intent)保证一个类仅有一个实例,并提供一个该实例的全局访问点。——《设计模式》GoF单线...
分类:其他   时间:2015-08-04 00:35:21    收藏:0  评论:0  赞:0  阅读:165
创建型设计模式
什么叫模式模式描述的是具有代表性的重复性问题及其解答方案. 这类问题会以不同的形式反复出现,允许使用者举一反三, 应用到不同的环境中去.模式包含的要素:1、模式名称2、该模式所能解决的问题3、解决方案4、使用该模式后的效果(优点和缺点)为什么要学习设计模式?模式从经验中总结出来的,经过证实的方案,模...
分类:其他   时间:2015-08-04 00:35:11    收藏:0  评论:0  赞:0  阅读:283
ABP应用层——数据传输对象(DTOs)
ABP应用层——数据传输对象(DTOs)基于DDD的现代ASP.NET开发框架--ABP系列之16、ABP应用层——数据传输对象(DTOs)ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。ABP的官方网站:http://www.aspnetboi...
分类:其他   时间:2015-08-04 00:34:51    收藏:0  评论:0  赞:0  阅读:399
数据结构之链表、栈和队列 java代码实现
定义抽象节点类Node: 1 package cn.wzbrilliant.datastructure; 2 3 /** 4 * 节点 5 * @author ice 6 * 7 */ 8 public abstract class Node { 9 private Node ne...
分类:编程语言   时间:2015-08-04 00:34:42    收藏:0  评论:0  赞:0  阅读:163
[CareerCup] 4.5 Validate Binary Search Tree 验证二叉搜索树
4.5 Implement a function to check if a binary tree is a binary search tree.LeetCode上的原理,请参见我之前的博客Validate Binary Search Tree 验证二叉搜索树。
分类:其他   时间:2015-08-04 00:34:31    收藏:0  评论:0  赞:0  阅读:206
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!