现在位置: 首页 > Juliana76X发表的所有文章
  • 06月
  • 05日
综合 ⁄ 共 1581字 评论关闭
      在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下command.com。它接收用户命令,然后调用相应的应用程序。同时它又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高阶语言中才具有的控制结构,包括循环和分支。shell是一种解释型编程语言,这些都不重要,重要的是怎么使用它。它是比较简单的一种语言,主要用于写一些脚本代码,......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 7148字 评论关闭
转自:http://blog.chinaunix.net/uid-10995602-id-2918694.html        对于大部分程序员来说,“内存对齐”对他们来说都应该是“透明的”。“内存对齐”应该是编译器的“管辖范围”。编译器为程序中的每个“数据单元”安排在适当的位置上。但是C语言的一个特点就是太灵活,太强大,它允许你干预“内存对齐”。如果你想了解更加底层的秘密,“内存对齐”对你就不应该再透明了。 一、内存对齐的原因 大部分的参考资料都是如是说的: 1、平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处......
阅读全文
  • 12月
  • 24日
综合 ⁄ 共 740字 评论关闭
poj 3608 Bridge Across Islands 求两个凸包的最小距离。 旋转卡壳求凸多边形间最小距离   点击打开链接 double Rotating_Calipers_Distance(vector<Point>& ch1, vector<Point>& ch2){ vector<Point> P = ConvexHull(ch1); vector<Point> Q = ConvexHull(ch2); int n = P.size(), m = Q.size(); int yminP = 0, ymaxQ = 0; for(int i=0; i<n; ++i) if(P[i].y <P[yminP].y) yminP = i; for(int i=0; i<m; ++i) if(Q[i].y>Q......
阅读全文
    今天测试3.0的后台代码时,遇到了一个空指针的bug,是由于调用的方法返回的是集合,由于实际返回的是null,后头有调用了这个对象的方法,导致空指针。这段代码的质量需要改善,如果返回容量为0的集合,则完全可以避免空指针。先贴错误代码。 public Result queryStoreServiceAttendList(AttendParamVo vo) { Result result = new Result(); try { List<AnalysisDetailBean> details = attendanceManager.queryStoreServiceAttendList(vo); List<ServerPopBean> allService = storeService.queryServerLi......
阅读全文
要求找出第几名的元素是什么(找出B[i]的值)? 找出第k名的元素的值。          先从A中随机一个下标index1, 然后进行一趟快速排序等到新数组A1,排完了就知道index1对应的元素在A1中的新下标index2. 如果k等于index2,则A1[index2]就是要找的值。 如果 k小于index2 ,则在A1的以index2为分界的左部分去找。 如果 k大于index2 ,则在A1的以index2为分界的右部分去找。 ===========测试用的代码================= package test;import org.junit.Test;public class RankKthTest{    @Test    public void test1()    {        Rank......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 1860字 评论关闭
Collection定义了集合框架的共性功能。1,添加add(e); add方法的参数类型是Object。以便于接收任意类型对象addAll(collection);2,删除remove(e);removeAll(collection);clear();3,判断。contains(e);isEmpty();4,获取iterator(); 迭代器--其实就是集合的取出元素的方式 。size(); 集合长度 元素个数5,获取交集。retainAll(); 取交集6,集合变数组。toArray();集合中存储的都是对象的引用(地址). Collection        |--List:元素是有序的,元素可以重复。因为该集合体系有索引。  |--ArrayList:底层的数据结构使用的是数组结构......
阅读全文
本文是《快速创建网站》系列的第10篇(完结篇),如果你还没有看过之前的内容,建议你点击以下目录中的章节先阅读其他内容再回到本文。访问本系列目录,请点击:http://anb.io/blog/tag/wordpress-on-azure/ 1. 网站管理平台WordPress和云计算平台Azure简介 (6分钟视频 )2.1 在Azure上创建网站及网站运行机制 (13分钟视频)2.2 域名绑定操作和Azure负载均衡机制 (12分钟视频)2.3 WordPress 初始化和网站管理功能 (11分钟视频)3.1 WordPress 数据导入 (12分钟视频)3.2 WordPress 多站点支持和Azure在线代码编辑器 (14分钟视......
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 2527字 评论关闭
在使用CSS建站时,您肯定遇到过形形色色的布局问题,最后可能被搞得焦头烂额。本文的目的是让您的设计过程更为容易,当您遇到困难时为您提供快速参考。 1、有疑问,先验证  在调试时,先对您的代码进行验证往往能省去不少麻烦事。格式不正确的XHTML/CSS 会导致许多布局上的错误。在其他浏览器中进行测试之前,请先在最先进的浏览器中撰写和测试CSS代码,而不是相反。  如果您在破旧的浏览器中编写和测试,你的代码就不得不依赖那个破旧浏览器的糟糕的显示,然后在符合标准的浏览器中进行测试,看到显示结果“不正常”时,你会很......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 9060字 评论关闭
    OBJ文件是Alias|Wavefront公司为它的一套基于工作站的3D建模和动画软件"Advanced Visualizer"开发的一种标准3D模型文件格式,很适合用于3D软件模型之间的互导,也可以通过Maya读写。比如你在3dsMax或LightWave中建了一个模型,想把它调到Maya里面渲染或动画,导出OBJ文件就是一种很好的选择。目前几乎所有知名的3D软件都支持OBJ文件的读写,不过其中很多需要通过插件才能实现。     OBJ文件是一种文本文件,可以直接用写字板打开进行查看和编辑修改。另外,有一种与此相关二进制文件格式(*.MOD),其作为专利未公开,因此这里......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 7607字 评论关闭
http://www.shellsec.com/tech/196192.html 什么是XSS ? 跨站点脚本XSS代表。它基本上是一个攻击,那是用来执行HTML和JavaScript的Web页面。这种攻击可以通过提交查询到文本框,甚至到URL 。结果回来阅读的文本为HTML ,所以它执行的脚本,而不是显示在纯文本。 XSS攻击,你可以从一个网络管理员窃取cookie ,甚至使用一些社会工程学来操纵别人下载你已经创建了一个病毒。如僵尸网络或大鼠,也许甚至是按键记录器的XSS攻击可以是非常危险的,但也可以是非常温和的。我的大部分攻击是温和的XSS攻击,即可以对网站很难使用。......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 987字 评论关闭
枚举 《Java7程序设计》第10章 10.1 枚举概述     使用枚举,限制程序只采用其中某一个有效值。(只接受预设值:保证一个变量只赋一个有效值。)     枚举值是一个对象。     枚举类型可以是独立的,也可以是类的一部分。 public enum CustomerType{     INDIVIDUAL,     ORGANIZATION } 使用枚举和使用类或者接口一样。 public class Customer{  public String customerName;  public CustomerType customerType;  public String address; } Customer customer = new Customer(); customer.customer......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 2547字 评论关闭
class Time{ private: char name[20]; double begin; double end; public: Time(char* ); Time(clock_t,char* ); ~Time(); void start(); void stop(); void show();};   //Time.cpp 成员函数定义头文件(类的实现文件)#include<iostream>#include<ctime>#include<cstring>#include"time.h"using namespace std; Time::Time(char* pName){ cout << "创建Time类对象" << pName   << "并开始计时..." << endl; strncpy(name,pName,sizeof(name));//初始化字符数组name,赋值类对象名 name......
阅读全文