如下:又是考查内存对齐和指针理解,简单东西。#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和
桌面上有多个球在同时运动,怎么实现球之间不交叉,即碰撞?
换个号韩国红果果
html小球碰撞
稍微想了一下,然后解决了很多bug,最后终于把它实现了。其实原理很简单。在每改变一个小球的x y坐标后,遍历整个在dom树中的其他小球,看一下它们与当前小球的距离是否小于球半径的两倍?若小于说明下一次绘制该小球(设为a)前要把他的方向变为原来相反方向(与a要碰撞的小球设为b),即假如当前小球的距离小于球半径的两倍的话,马上改变当前小球方向。那么下一次绘制也是先绘制b,再绘制a,由于a的方向已经改变
《高性能HTML5》读后整理的Web性能优化内容
白糖_
html5
读后感
先说说《高性能HTML5》这本书的读后感吧,个人觉得这本书前两章跟书的标题完全搭不上关系,或者说只能算是讲解了“高性能”这三个字,HTML5完全不见踪影。个人觉得作者应该首先把HTML5的大菜拿出来讲一讲,再去分析性能优化的内容,这样才会有吸引力。因为只是在线试读,没有机会看后面的内容,所以不胡乱评价了。
[JShop]Spring MVC的RequestContextHolder使用误区
dinguangx
jeeshop商城系统jshop电商系统
在spring mvc中,为了随时都能取到当前请求的request对象,可以通过RequestContextHolder的静态方法getRequestAttributes()获取Request相关的变量,如request, response等。 在jshop中,对RequestContextHolder的
算法之时间复杂度
周凡杨
java算法时间复杂度效率
在
计算机科学 中,
算法 的时间复杂度是一个
函数 ,它定量描述了该算法的运行时间。这是一个关于代表算法输入值的
字符串 的长度的函数。时间复杂度常用
大O符号 表述,不包括这个函数的低阶项和首项系数。使用这种方式时,时间复杂度可被称为是
渐近 的,它考察当输入值大小趋近无穷时的情况。
这样用大写O()来体现算法时间复杂度的记法,
Java事务处理
g21121
java
一、什么是Java事务 通常的观念认为,事务仅与数据库相关。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。一致性表示当事务执行失败时,所有被该事务影响的数据都应该恢复到事务执行前的状
Linux awk命令详解
510888780
linux
一. AWK 说明
awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。
awk的处理文本和数据的方式:它逐行扫描文件,从第一行到
android permission
布衣凌宇
Permission
<uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES" ></uses-permission>允许读写访问"properties"表在checkin数据库中,改值可以修改上传
<uses-permission android:na
Oracle和谷歌Java Android官司将推迟
aijuans
javaoracle
北京时间 10 月 7 日,据国外媒体报道,Oracle 和谷歌之间一场等待已久的官司可能会推迟至 10 月 17 日以后进行,这场官司的内容是 Android 操作系统所谓的 Java 专利权之争。本案法官 William Alsup 称根据专利权专家 Florian Mueller 的预测,谷歌 Oracle 案很可能会被推迟。 该案中的第二波辩护被安排在 10 月 17 日出庭,从目前看来
linux shell 常用命令
antlove
linuxshellcommand
grep [options] [regex] [files]
/var/root # grep -n "o" *
hello.c:1:/* This C source can be compiled with:
Java解析XML配置数据库连接(DOM技术连接 SAX技术连接)
百合不是茶
sax技术Java解析xml文档dom技术XML配置数据库连接
XML配置数据库文件的连接其实是个很简单的问题,为什么到现在才写出来主要是昨天在网上看了别人写的,然后一直陷入其中,最后发现不能自拔 所以今天决定自己完成 ,,,,现将代码与思路贴出来供大家一起学习
XML配置数据库的连接主要技术点的博客;
JDBC编程 : JDBC连接数据库
DOM解析XML: DOM解析XML文件
SA
underscore.js 学习(二)
bijian1013
JavaScriptunderscore
Array Functions 所有数组函数对参数对象一样适用。1.first _.first(array, [n]) 别名: head, take 返回array的第一个元素,设置了参数n,就
plSql介绍
bijian1013
oracle数据库plsql
/*
* PL/SQL 程序设计学习笔记
* 学习plSql介绍.pdf
* 时间:2010-10-05
*/
--创建DEPT表
create table DEPT
(
DEPTNO NUMBER(10),
DNAME NVARCHAR2(255),
LOC NVARCHAR2(255)
)
delete dept;
select
【Nginx一】Nginx安装与总体介绍
bit1129
nginx
启动、停止、重新加载Nginx
nginx 启动Nginx服务器,不需要任何参数u
nginx -s stop 快速(强制)关系Nginx服务器
nginx -s quit 优雅的关闭Nginx服务器
nginx -s reload 重新加载Nginx服务器的配置文件
nginx -s reopen 重新打开Nginx日志文件
spring mvc开发中浏览器兼容的奇怪问题
bitray
jqueryAjaxspringMVC浏览器上传文件
最近个人开发一个小的OA项目,属于复习阶段.使用的技术主要是spring mvc作为前端框架,mybatis作为数据库持久化技术.前台使用jquery和一些jquery的插件.
在开发到中间阶段时候发现自己好像忽略了一个小问题,整个项目一直在firefox下测试,没有在IE下测试,不确定是否会出现兼容问题.由于jquer
Lua的io库函数列表
ronin47
lua io
1、io表调用方式:使用io表,io.open将返回指定文件的描述,并且所有的操作将围绕这个文件描述
io表同样提供三种预定义的文件描述io.stdin,io.stdout,io.stderr
2、文件句柄直接调用方式,即使用file:XXX()函数方式进行操作,其中file为io.open()返回的文件句柄
多数I/O函数调用失败时返回nil加错误信息,有些函数成功时返回nil
java-26-左旋转字符串
bylijinnan
java
public class LeftRotateString {
/**
* Q 26 左旋转字符串
* 题目:定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部。
* 如把字符串abcdef左旋转2位得到字符串cdefab。
* 请实现字符串左旋转的函数。要求时间对长度为n的字符串操作的复杂度为O(n),辅助内存为O(1)。
*/
pu
《vi中的替换艺术》-linux命令五分钟系列之十一
cfyme
linux命令
vi方面的内容不知道分类到哪里好,就放到《Linux命令五分钟系列》里吧!
今天编程,关于栈的一个小例子,其间我需要把”S.”替换为”S->”(替换不包括双引号)。
其实这个不难,不过我觉得应该总结一下vi里的替换技术了,以备以后查阅。
1
所有替换方案都要在冒号“:”状态下书写。
2
如果想将abc替换为xyz,那么就这样
:s/abc/xyz/
不过要特别
[轨道与计算]新的并行计算架构
comsci
并行计算
我在进行流程引擎循环反馈试验的过程中,发现一个有趣的事情。。。如果我们在流程图的每个节点中嵌入一个双向循环代码段,而整个流程中又充满着很多并行路由,每个并行路由中又包含着一些并行节点,那么当整个流程图开始循环反馈过程的时候,这个流程图的运行过程是否变成一个并行计算的架构呢?
重复执行某段代码
dai_lm
android
用handler就可以了
private Handler handler = new Handler();
private Runnable runnable = new Runnable() {
public void run() {
update();
handler.postDelayed(this, 5000);
}
};
开始计时
h
Java实现堆栈(list实现)
datageek
数据结构——堆栈
public interface IStack<T> {
//元素出栈,并返回出栈元素
public T pop();
//元素入栈
public void push(T element);
//获取栈顶元素
public T peek();
//判断栈是否为空
public boolean isEmpty
四大备份MySql数据库方法及可能遇到的问题
dcj3sjt126com
DBbackup
一:通过备份王等软件进行备份前台进不去?
用备份王等软件进行备份是大多老站长的选择,这种方法方便快捷,只要上传备份软件到空间一步步操作就可以,但是许多刚接触备份王软件的客用户来说还原后会出现一个问题:因为新老空间数据库用户名和密码不统一,网站文件打包过来后因没有修改连接文件,还原数据库是好了,可是前台会提示数据库连接错误,网站从而出现打不开的情况。
解决方法:学会修改网站配置文件,大多是由co
github做webhooks:[1]钩子触发是否成功测试
dcj3sjt126com
githubgitwebhook
转自: http://jingyan.baidu.com/article/5d6edee228c88899ebdeec47.html
github和svn一样有钩子的功能,而且更加强大。例如我做的是最常见的push操作触发的钩子操作,则每次更新之后的钩子操作记录都会在github的控制板可以看到!
工具/原料
github
方法/步骤
">的作用" target="_blank">JSP中的作用
蕃薯耀
JSP中<base href="<%=basePath%>">的作用
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
linux下SAMBA服务安装与配置
hanqunfeng
linux
局域网使用的文件共享服务。
一.安装包:
rpm -qa | grep samba
samba-3.6.9-151.el6.x86_64
samba-common-3.6.9-151.el6.x86_64
samba-winbind-3.6.9-151.el6.x86_64
samba-client-3.6.9-151.el6.x86_64
samba-winbind-clients
guava cache
IXHONG
cache
缓存,在我们日常开发中是必不可少的一种解决性能问题的方法。简单的说,cache 就是为了提升系统性能而开辟的一块内存空间。
缓存的主要作用是暂时在内存中保存业务系统的数据处理结果,并且等待下次访问使用。在日常开发的很多场合,由于受限于硬盘IO的性能或者我们自身业务系统的数据处理和获取可能非常费时,当我们发现我们的系统这个数据请求量很大的时候,频繁的IO和频繁的逻辑处理会导致硬盘和CPU资源的
Query的开始--全局变量,noconflict和兼容各种js的初始化方法
kvhur
JavaScriptjquerycss
这个是整个jQuery代码的开始,里面包含了对不同环境的js进行的处理,例如普通环境,Nodejs,和requiredJs的处理方法。 还有jQuery生成$, jQuery全局变量的代码和noConflict代码详解 完整资源:
http://www.gbtags.com/gb/share/5640.htm jQuery 源码:
(
美国人的福利和中国人的储蓄
nannan408
今天看了篇文章,震动很大,说的是美国的福利。
美国医院的无偿入院真的是个好措施。小小的改善,对于社会是大大的信心。小孩,税费等,政府不收反补,真的体现了人文主义。
美国这么高的社会保障会不会使人变懒?答案是否定的。正因为政府解决了后顾之忧,人们才得以倾尽精力去做一些有创造力,更造福社会的事情,这竟成了美国社会思想、人
N阶行列式计算(JAVA)
qiuwanchi
N阶行列式计算
package gaodai;
import java.util.List;
/**
* N阶行列式计算
* @author 邱万迟
*
*/
public class DeterminantCalculation {
public DeterminantCalculation(List<List<Double>> determina
C语言算法之打渔晒网问题
qiufeihu
c算法
如果一个渔夫从2011年1月1日开始每三天打一次渔,两天晒一次网,编程实现当输入2011年1月1日以后任意一天,输出该渔夫是在打渔还是在晒网。
代码如下:
#include <stdio.h>
int leap(int a) /*自定义函数leap()用来指定输入的年份是否为闰年*/
{
if((a%4 == 0 && a%100 != 0
XML中DOCTYPE字段的解析
wyzuomumu
xml
DTD声明始终以!DOCTYPE开头,空一格后跟着文档根元素的名称,如果是内部DTD,则再空一格出现[],在中括号中是文档类型定义的内容. 而对于外部DTD,则又分为私有DTD与公共DTD,私有DTD使用SYSTEM表示,接着是外部DTD的URL. 而公共DTD则使用PUBLIC,接着是DTD公共名称,接着是DTD的URL.
私有DTD
<!DOCTYPErootSYST