如下:又是考查内存对齐和指针理解,简单东西。#includeusingnamespacestd;#pragmapack(4)structX{inta;charb[3];shortc;chard[3];inte;charf;charg;};intmain(){Xx;X*p=&x;cout<
结构体快排回顾(sort)
dianmengshan5280
一般来说,我做竞赛的时候排序一般用快排很快很方便普通sort(从小到大)sort(a,a+n);直接贴一段代码吧,包含了vector,sort,结构体等简单东西综合#include#include#includeusingnamespacestd;typedefstructexample{intelem1;intelem2;}example;/*这个comparison函数很重要.如果希望升序排序
ftp协议c语言实现-linux平台
yskcg
linux
/*有丰富的注释,很好理解,这是我自己第一次写linux中的网络协议。*=====================================================================================**Filename:ftpclient.c**Description:ftpclient能上传下载,断点,list列表等基本的简单东西。下载的时候有时会出现
致那些在外打拼的坚强勇敢的你们❤️
颖逸_
图片发自App离开父母只身前往陌生的城市,周身被恐惧,孤独裹挟着,满是无助和茫然。害怕生病无人知晓,遇到不顺心无处诉说……但是亲爱的,那又如何?离开父母你成长️更快,成熟更多。不会做饭的你,现在学会了下厨;从不修理的你,现在会修一些简单东西;害怕虫子的你,现在尝试去捕捉;怕生病没人照顾,所以才会好好吃饭;你也有更多时间做自己喜欢的事,下厨烘焙,买花交朋友,认识不一样的人,见识不一样的世界。也正是出
智能蛇
妄想川
在写完了贪吃蛇后,发觉用C语言做这样的简单东西还蛮有意思。虽然在dalao看来有点没水准,但自我感觉还是蛮好的。首先是先用上写的贪吃蛇代码,然后再加上一个控制蛇的移动方向的代码。其中出现过许多状况,比如蛇吃着吃着把墙吃了,又或者是把自己吃了,更让人无奈的是有时它有时还会一直转圈。特别是设置了额外的障碍时,蛇更是经常性地进入转圈的死循环。那我们要怎么让蛇自动寻路呢,这里我们需要知道蛇头及食物的坐标,
简单东西-group by与sum一起进行数据统计
毕小宝
简单东西
今日看到一道sql统计的题目,要求根据已经知道的表编写sql统计成另一张表。需求是这样的,有一张teacher表记录了每一位老师在哪一天有课程,表结构如下:idweek(星期几)有课11有11有12有13有21有22有33有33有用sql统计得到周一到周三每位老师每天的课程的总数的记录表如下:id星期一星期二星期三121121103002知道应该用groupby但是不知道怎么写,别人给出的提示是使
[云服务器]linux宝塔面板下配置连接mysql的jdbc配置及设置通过自己的域名来访问web项目
mizuhokaga
代码
由于之前自己的云服务器在搭建网站的时候就已经安装好了MySQL,所以我对自己服务器的MySQL其实并不怎么熟悉,jdbc一些简单东西也折腾了很久,特记录一些一.配置连接mysql的jdbc首先改下自己jdbc工具类的链接名等,我的是配置文件就改配置文件了,主要需要注意url改成自己服务请求的IP地址#mysqlpropertiesdriverName=com.mysql.cj.jdbc.Drive
shell script循环遍历字符串数组
涛歌依旧
S1:Shells2:软件进阶s2:Linux杂项
遇到了,记一下,简单东西,我只能说,shellscript语法真TM奇葩和难记:#!/bin/basharr=("0""1""2""3""4""5""6""7""8""9""a""b""c""e""e""f")forvaluein${arr[@]}doecho$valuedone#或者采取如下方式echo"----------------------anotherway--------------
UGUI开发实例练习——游戏菜单
邓皇的小蜜蜂
自我感觉把,前几篇写的一些简单东西,并不能够很好的涉及到开发中各种控件的配合,想着接下来用实例的方式自己边学边做,这样我对NGUI的使用才会更熟练并且也有更多的东西与大家讨论。所以接下来的文章我想开始我的实例操练——游戏菜单以及菜单的切换;一、游戏UI的初步设计在实现UI前,先设计一下UI的快速原型吧。(用Visio做的圆形,因为只需作为参考就不用AxureRP来做了)设置的界面比较简单不要介意哈
开发经验(漫谈)
learner811
我没有快速学习的能力,我不得不在时间花费上非常谨慎。我希望尽可能地学习到有持久生命力的技能,即不会在几年内就过时的技术。只要占主导地位的计算模型体系不变,我们如今使用的数据结构与算法在未来也会以另外的形式继续适用,也会成为程序员职业生涯中一笔长期巨大的财富。我要重新发明轮子:在实现一个简单东西的时候,与其去花时间精力调查有没有能用的轮子,以及哪个轮子最好用,可能还不如自己实现一套,而且还对代码聊熟
细水长流,静待惊喜!
青争鱼6
我一直都觉得时间是个好东西,我们都应该珍惜。我之前特别讨厌那种浪费我时间的人,也讨厌各种浪费我时间的事。我讨厌上课要我等的人;我讨厌交作业要我等的人;我讨厌简单东西都不会的人;我讨厌洗澡要我等的人;我讨厌上厕所要我等的人;我讨厌排队打饭;我讨厌等公交车;我讨厌追剧;我讨厌拖延。所以我常常一个人上课;一个人吃饭;一个人睡觉(感觉加在这里有点zz但是通顺);一个人逛街(基本都是买必须物品);一个人做事
【每一天都值得被纪念】20171001
大暖小佳
安住在喜悦之中,而不是更优秀。慢慢来,感受轻而易举的富足。【今天我为幸福感加分做了哪些事?】1.清晨,孩子把我唤醒,我吻着他的脸颊道早安。美好的一天从互相问候开始。2.创意园区的午餐。最爱沙拉和现烤巧克力蛋糕。热可可在嘴里融化,恰如暖暖的拥抱。味蕾敞开3.逛了几家创意园区家居馆,很喜欢这些简单、质朴而有质感的家具。它们是生活的旁白,极简的语言诉说着品质。越简单东西越需要细节,利落的线条,纵横交织的
学孩子一样,去生活。
张贰柒
今天看着院子里跑来跑去的小孩,我的思绪也随着他们一会东一会西的。想着想着,我就觉得大人们也应该学学小孩:①学学小孩强烈的好奇心。小孩子对这个五彩缤纷的世界充满了强烈的兴趣,他们总是这里摸摸那里看看,一件在大人眼里最简单东西,他们也许要摆弄老半天,直到玩够了腻了,才继续寻找下一个目标。一天下来,忙忙碌碌,不知道疲惫是何物,时下,常听大人们说的一句话就是无聊没意思,那么,为什么我们不能学学小孩子呢,培
产品设计(3)
公子晗晗
越简单东西越难做没有东西是简单的不要因为简单不愿做,不要因为复杂不敢做自己的一套方法仿生设计:今天作业:三辆摩托车三辆SUV是不能超越时代去做设计的设计有时代性美国汽车中心:底特律德国博世公司发明电动刮水器富豪汽车公司旁蒂克汽车公司福特A型车代替T型车亨利赛格瑞卡迪拉克使用同步器本特利汽车公司阿尔法汽车公司丰田自动织布机厂设立汽车部日产汽车公司五十铃汽车公司伊斯顿汽车摩根汽车别克汽车转向闪光灯19
温暖的风,他却无意引山洪
冰凉诗雨
突然来的伤感话语,今天吃了一条鱼吓死我了,还是在包装袋上的,你们呢,希望这些文字让你们喜欢,我平时就爱看什么简单东西的,我喜欢我坚持的,宽容是对待生活的,无论图片发自App图片发自App图片发自App你现在是贫穷还是富有,我认为都应该是一时从容,1缺乏自我管理能力,变得贪吃无知,自我放纵不适合,修养就是约束自己的行为,一个有礼貌有修养的人,工作和生活态度都要比别人强,不论男女只要你有一份上进心,真
Vuejs webp图片支持,插件开发过程~
冰星寒水
本人已经使用vue.js半年多了,在做一些Html5页面的时候发现很多页面都是图片组成的,如果能有效的压缩图片的体积那么整个项目体积就会减少很多,这是为什么写这个简单东西的起点。Webp百度百科上已经讲清楚在保持原画质的情况呀体积可以压缩到原来的60%这是很牛逼的一件事。看看webp的兼容情况,下图是caniuse上面最新的webp支持情况webp兼容情况兼容情况还是不那么乐观,不过chrome和
Java常用排序算法/程序员必须掌握的8大排序算法
cugfy
java
分类:
1)插入排序(直接插入排序、希尔排序)
2)交换排序(冒泡排序、快速排序)
3)选择排序(直接选择排序、堆排序)
4)归并排序
5)分配排序(基数排序)
所需辅助空间最多:归并排序
所需辅助空间最少:堆排序
平均速度最快:快速排序
不稳定:快速排序,希尔排序,堆排序。
先来看看8种排序之间的关系:
1.直接插入排序
(1
【Spark102】Spark存储模块BlockManager剖析
bit1129
manager
Spark围绕着BlockManager构建了存储模块,包括RDD,Shuffle,Broadcast的存储都使用了BlockManager。而BlockManager在实现上是一个针对每个应用的Master/Executor结构,即Driver上BlockManager充当了Master角色,而各个Slave上(具体到应用范围,就是Executor)的BlockManager充当了Slave角色
linux 查看端口被占用情况详解
daizj
linux端口占用netstatlsof
经常在启动一个程序会碰到端口被占用,这里讲一下怎么查看端口是否被占用,及哪个程序占用,怎么Kill掉已占用端口的程序
1、lsof -i:port
port为端口号
[root@slave /data/spark-1.4.0-bin-cdh4]# lsof -i:8080
COMMAND PID USER FD TY
Hosts文件使用
周凡杨
hostslocahost
一切都要从localhost说起,经常在tomcat容器起动后,访问页面时输入http://localhost:8088/index.jsp,大家都知道localhost代表本机地址,如果本机IP是10.10.134.21,那就相当于http://10.10.134.21:8088/index.jsp,有时候也会看到http: 127.0.0.1:
java excel工具
g21121
Java excel
直接上代码,一看就懂,利用的是jxl:
import java.io.File;
import java.io.IOException;
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;
import jxl.write.Label;
import
web报表工具finereport常用函数的用法总结(数组函数)
老A不折腾
finereportweb报表函数总结
ADD2ARRAY
ADDARRAY(array,insertArray, start):在数组第start个位置插入insertArray中的所有元素,再返回该数组。
示例:
ADDARRAY([3,4, 1, 5, 7], [23, 43, 22], 3)返回[3, 4, 23, 43, 22, 1, 5, 7].
ADDARRAY([3,4, 1, 5, 7], "测试&q
游戏服务器网络带宽负载计算
墙头上一根草
服务器
家庭所安装的4M,8M宽带。其中M是指,Mbits/S
其中要提前说明的是:
8bits = 1Byte
即8位等于1字节。我们硬盘大小50G。意思是50*1024M字节,约为 50000多字节。但是网宽是以“位”为单位的,所以,8Mbits就是1M字节。是容积体积的单位。
8Mbits/s后面的S是秒。8Mbits/s意思是 每秒8M位,即每秒1M字节。
我是在计算我们网络流量时想到的
我的spring学习笔记2-IoC(反向控制 依赖注入)
aijuans
Spring 3 系列
IoC(反向控制 依赖注入)这是Spring提出来了,这也是Spring一大特色。这里我不用多说,我们看Spring教程就可以了解。当然我们不用Spring也可以用IoC,下面我将介绍不用Spring的IoC。
IoC不是框架,她是java的技术,如今大多数轻量级的容器都会用到IoC技术。这里我就用一个例子来说明:
如:程序中有 Mysql.calss 、Oracle.class 、SqlSe
高性能mysql 之 选择存储引擎(一)
annan211
mysqlInnoDBMySQL引擎存储引擎
1 没有特殊情况,应尽可能使用InnoDB存储引擎。 原因:InnoDB 和 MYIsAM 是mysql 最常用、使用最普遍的存储引擎。其中InnoDB是最重要、最广泛的存储引擎。她 被设计用来处理大量的短期事务。短期事务大部分情况下是正常提交的,很少有回滚的情况。InnoDB的性能和自动崩溃 恢复特性使得她在非事务型存储的需求中也非常流行,除非有非常
UDP网络编程
百合不是茶
UDP编程局域网组播
UDP是基于无连接的,不可靠的传输 与TCP/IP相反
UDP实现私聊,发送方式客户端,接受方式服务器
package netUDP_sc;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.Ine
JQuery对象的val()方法执行结果分析
bijian1013
JavaScriptjsjquery
JavaScript中,如果id对应的标签不存在(同理JAVA中,如果对象不存在),则调用它的方法会报错或抛异常。在实际开发中,发现JQuery在id对应的标签不存在时,调其val()方法不会报错,结果是undefined。
http请求测试实例(采用json-lib解析)
bijian1013
jsonhttp
由于fastjson只支持JDK1.5版本,因些对于JDK1.4的项目,可以采用json-lib来解析JSON数据。如下是http请求的另外一种写法,仅供参考。
package com;
import java.util.HashMap;
import java.util.Map;
import
【RPC框架Hessian四】Hessian与Spring集成
bit1129
hessian
在【RPC框架Hessian二】Hessian 对象序列化和反序列化一文中介绍了基于Hessian的RPC服务的实现步骤,在那里使用Hessian提供的API完成基于Hessian的RPC服务开发和客户端调用,本文使用Spring对Hessian的集成来实现Hessian的RPC调用。
定义模型、接口和服务器端代码
|---Model
&nb
【Mahout三】基于Mahout CBayes算法的20newsgroup流程分析
bit1129
Mahout
1.Mahout环境搭建
1.下载Mahout
http://mirror.bit.edu.cn/apache/mahout/0.10.0/mahout-distribution-0.10.0.tar.gz
2.解压Mahout
3. 配置环境变量
vim /etc/profile
export HADOOP_HOME=/home
nginx负载tomcat遇非80时的转发问题
ronin47
nginx负载后端容器是tomcat(其它容器如WAS,JBOSS暂没发现这个问题)非80端口,遇到跳转异常问题。解决的思路是:$host:port
详细如下:
该问题是最先发现的,由于之前对nginx不是特别的熟悉所以该问题是个入门级别的:
? 1 2 3 4 5
java-17-在一个字符串中找到第一个只出现一次的字符
bylijinnan
java
public class FirstShowOnlyOnceElement {
/**Q17.在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b
* 1.int[] count:count[i]表示i对应字符出现的次数
* 2.将26个英文字母映射:a-z <--> 0-25
* 3.假设全部字母都是小写
*/
pu
mongoDB 复制集
开窍的石头
mongodb
mongo的复制集就像mysql的主从数据库,当你往其中的主复制集(primary)写数据的时候,副复制集(secondary)会自动同步主复制集(Primary)的数据,当主复制集挂掉以后其中的一个副复制集会自动成为主复制集。提供服务器的可用性。和防止当机问题
mo
[宇宙与天文]宇宙时代的经济学
comsci
经济
宇宙尺度的交通工具一般都体型巨大,造价高昂。。。。。
在宇宙中进行航行,近程采用反作用力类型的发动机,需要消耗少量矿石燃料,中远程航行要采用量子或者聚变反应堆发动机,进行超空间跳跃,要消耗大量高纯度水晶体能源
以目前地球上国家的经济发展水平来讲,
Git忽略文件
Cwind
git
有很多文件不必使用git管理。例如Eclipse或其他IDE生成的项目文件,编译生成的各种目标或临时文件等。使用git status时,会在Untracked files里面看到这些文件列表,在一次需要添加的文件比较多时(使用git add . / git add -u),会把这些所有的未跟踪文件添加进索引。
==== ==== ==== 一些牢骚
MySQL连接数据库的必须配置
dashuaifu
mysql连接数据库配置
MySQL连接数据库的必须配置
1.driverClass:com.mysql.jdbc.Driver
2.jdbcUrl:jdbc:mysql://localhost:3306/dbname
3.user:username
4.password:password
其中1是驱动名;2是url,这里的‘dbna
一生要养成的60个习惯
dcj3sjt126com
习惯
一生要养成的60个习惯
第1篇 让你更受大家欢迎的习惯
1 守时,不准时赴约,让别人等,会失去很多机会。
如何做到:
①该起床时就起床,
②养成任何事情都提前15分钟的习惯。
③带本可以随时阅读的书,如果早了就拿出来读读。
④有条理,生活没条理最容易耽误时间。
⑤提前计划:将重要和不重要的事情岔开。
⑥今天就准备好明天要穿的衣服。
⑦按时睡觉,这会让按时起床更容易。
2 注重
[介绍]Yii 是什么
dcj3sjt126com
PHPyii2
Yii 是一个高性能,基于组件的 PHP 框架,用于快速开发现代 Web 应用程序。名字 Yii (读作 易)在中文里有“极致简单与不断演变”两重含义,也可看作 Yes It Is! 的缩写。
Yii 最适合做什么?
Yii 是一个通用的 Web 编程框架,即可以用于开发各种用 PHP 构建的 Web 应用。因为基于组件的框架结构和设计精巧的缓存支持,它特别适合开发大型应
Linux SSH常用总结
eksliang
linux sshSSHD
转载请出自出处:http://eksliang.iteye.com/blog/2186931 一、连接到远程主机
格式:
ssh name@remoteserver
例如:
ssh
[email protected]
二、连接到远程主机指定的端口
格式:
ssh name@remoteserver -p 22
例如:
ssh i
快速上传头像到服务端工具类FaceUtil
gundumw100
android
快速迭代用
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOExceptio
jQuery入门之怎么使用
ini
JavaScripthtmljqueryWebcss
jQuery的强大我何问起(个人主页:hovertree.com)就不用多说了,那么怎么使用jQuery呢?
首先,下载jquery。下载地址:http://hovertree.com/hvtart/bjae/b8627323101a4994.htm,一个是压缩版本,一个是未压缩版本,如果在开发测试阶段,可以使用未压缩版本,实际应用一般使用压缩版本(min)。然后就在页面上引用。
带filter的hbase查询优化
kane_xie
查询优化hbaseRandomRowFilter
问题描述
hbase scan数据缓慢,server端出现LeaseException。hbase写入缓慢。
问题原因
直接原因是: hbase client端每次和regionserver交互的时候,都会在服务器端生成一个Lease,Lease的有效期由参数hbase.regionserver.lease.period确定。如果hbase scan需
java设计模式-单例模式
men4661273
java单例枚举反射IOC
单例模式1,饿汉模式
//饿汉式单例类.在类初始化时,已经自行实例化
public class Singleton1 {
//私有的默认构造函数
private Singleton1() {}
//已经自行实例化
private static final Singleton1 singl
mongodb 查询某一天所有信息的3种方法,根据日期查询
qiaolevip
每天进步一点点学习永无止境mongodb纵观千象
// mongodb的查询真让人难以琢磨,就查询单天信息,都需要花费一番功夫才行。
// 第一种方式:
coll.aggregate([
{$project:{sendDate: {$substr: ['$sendTime', 0, 10]}, sendTime: 1, content:1}},
{$match:{sendDate: '2015-
二维数组转换成JSON
tangqi609567707
java二维数组json
原文出处:http://blog.csdn.net/springsen/article/details/7833596
public class Demo {
public static void main(String[] args) { String[][] blogL
erlang supervisor
wudixiaotie
erlang
定义supervisor时,如果是监控celuesimple_one_for_one则删除children的时候就用supervisor:terminate_child (SupModuleName, ChildPid),如果shutdown策略选择的是brutal_kill,那么supervisor会调用exit(ChildPid, kill),这样的话如果Child的behavior是gen_