在假期前就计划利用这三天时间写一个企业站,包括pc和wap,和微信公众平台 在计划时有些功能没有想好,导致后面踩了不少坑,前期计划一定要尽量做详细,表字段设计也要考虑好,不然后期开始写代码时会需要来回修改 用了两天半写了pc和wap功能,除了权限认证模块没写,其他我认为需要的都谢了,后期会把权限模块加上,进行了线上测试,没发现什么问题,微信公众平台下午不打算写了,要出去放放风,晚上看情况吧,这两天实在累得不行 总体来说收货还是挺大的,看教程跟着别人写和自己写感觉完全不一样,自己写能明白自己会有哪…
也用 Log4Net  之将自定义属性记录到文件中 (三)  即解决了将自定义属性记录到数据库之后.一个新的想法冒了出来,自定义属性同样也能记录到文件中吗?答案是肯定的,因为Log4Net既然已经考虑到了数据库记录方式,当然也一定考虑到了其它的记录方式.but how,how,how(这句话来源于电影功夫熊猫).接下来让我们看看如何将自定义属性记录到文件中. 上菜之前我先做个小补充,首先我们用到的消息载体依然是LogMessage,LogMessage类的代码可以查看"也用 Log4Net  之…
原文:Log4Net 之将自定义属性记录到文件中 (三) 即解决了将自定义属性记录到数据库之后.一个新的想法冒了出来,自定义属性同样也能记录到文件中吗?答案是肯定的,因为Log4Net既然已经考虑到了数据库记录方式,当然也一定考虑到了其它的记录方式.but how,how,how(这句话来源于电影功夫熊猫).接下来让我们看看如何将自定义属性记录到文件中. 上菜之前我先做个小补充,首先我们用到的消息载体依然是LogMessage,LogMessage类的代码可以查看"也用 Log4Net  之将日…
package com.Summer_0424.cn; /** * @author Summer * a,b为2个整型变量,在不引入第三个变量的前提下写一个算法实现 a与b的值互换? */ public class Test03 { public static void main(String[] args) { int a = 2,b=5; //位运算方法 一个数被另一个数疑惑两次,就还是其本身. a=a^b; b=a^b;//相当于a^b^b,结果还是a a=a^b;//相当于a^b^a,结…
培训学校第1到3天先学习HTML现在流行的是HTML5,目前学习的是HTML5规范.(给有基础一定的人学习)前三天学习的是京东页面的编写,和以前写的不同,页面看上去和自己写的一样,但老师讲的还是有很多不同,更加详细和细节.1.程序员的规范写法很重要,要方便别人的观看,因此注释十分重要.<注意点>2.页面的布局先要看好,分成几块,头部和尾部有很多通用的,可以写在一个css文件里.3.在用户主要访问的地方,可以写的尽可能美观,如"|"号,首部标签之间可以用<li>&…
1. select count(*) from .... 这种方法最常见但是效率比较低,因为它需要扫描所有满足条件的记录 2. select 1 from xxxtable where .... 这种方式效率比较高 3.在第2中方式的基础上结合exist函数 select exists(select 1 from 表名 where `number` = idnumber) ; 今天突然想到的这种方式,返回值为0或者1,感觉很好用,特此记录…
目前我们已经知道了,如果想要顶点着色器解释理解我们的输入数据,就必须要按照以下繁琐的步骤:第一步:将输入的数据复制一份到缓冲区,供OpenGL使用.而这块新出现的区域由VBO管理和表示.(若有多个输入数据,则分区管理也就是说创建出VBO1 VBO2 ...等)特别提醒VBO 0 是解绑位置.第二步:当VBO创建完成后 我们就需要绑定当前VBO 即glBindBuffer(GL_ARRAY_BUFFER, VBO); 这一步绑定 是为了让后续向缓冲区复制数据的时候 不用表明目的地.第三步:绑定完成…
怎么用最简单的方式搭建一个服务器? 首先安装插件 npm i --save-dev webpack-dev-server 然后修改 packet.json 文件 "scripts": { "start": "webpack --mode development", "dev": "webpack-dev-server --mode development" }, 说明:webpack-dev-server…
写流程:怎么将文件切割成块,上传到服务器 读流程:怎么从不同的服务器来读取数据块 写流程 图一 图二 写的过程中:NameNode会给块分配存储块的位置,每次想要存储文件的时候都会在NameNode创建一个path,之后HDFSClient读取和写入数据都是先访问这个NameNode中的path去找从何处去下载文件或者上传文件到哪里,具体的NameNode怎么去分配块的存储位置根据的是图一的原则. 文件写流程的实例辅助理解: 假如我们有一个文件test.txt,想要把它放到Hadoop上,执行如…
1: resource fopen ( string $filename , string $mode [, bool $use_include_path = false [,resource $context ]] ) fopen() 将 filename 指定的名字资源绑定到一个流上 1: fopen写的时候注意习惯加上第三个参数2: 如果 PHP 认为 filename 指定的是一个本地文件,将尝试在该文件上打开一个流.该文件必须是 PHP 可以访问的,因此需要确认文件访问权限允许该访问.…