out.write()和out.print()区别,jsp注释区别

out.write()和out.print()结果一样,都是输出内容 前者输出html内容 后者输出变量 5 JSP注释 我们现在已经知道JSP是需要先编译成.java,再编译成.class的。其中<%-- ... --%>中的内容在JSP编译成.java时会被忽略的,即JSP注释。 也可以在JSP页面中使用html注释:<!-- … -->,但这个注释在JSP编译成的.java中是存在的,它不会被忽略,而且会被发送到客户端浏览器。但是在浏览器显示服务器发送过来的html时,因为<!-- …
分类: 其他 发布时间: 08-07 23:44 阅读次数: 0

【项目1_电子书】第2.3.4课、3_在LCD上居中显示两行矢量文字

主 机:VMWare--Ubuntu-16.04.2-x64-100ask 开发板:Mini2440--256M NandFlash,   2M NorFlash,   64M SDRAM,   LCD-TD35;     bootlorder:u-boot1.16,      Kernel:4.3.2; 编译器:arm-linux-gcc-4.3.2 2.3.4节_3_居中显示几行文字 一、源码修改 先算出长宽,再确定原点,再去描绘。 参考: FreeType 2 Tutorial Step
分类: 其他 发布时间: 08-07 23:44 阅读次数: 0

Linux打包(归档 )压缩命令

打包和压缩两者的区别   打包(归档)☞ 文件或目录的集合,集合被储存在一个文件中,文件没有压缩,所以占用空间是其所有文件和目录的总大小   压缩☞ 压缩也是文件和目录的集合,也被储存在一个文件中,但是压缩文件采用了不同的存储方式,所占空间比原来小。      压缩是用算法将文件进行处理,保留最大文件信息,而让文件体积更小的目的。 > tar打包命令   tar 命令打包时,tar包文件是以 ‘.tar’ 结尾   格式 [root@localhost~ ]#tar [选项] 打包名 源文件或
分类: 其他 发布时间: 08-07 23:44 阅读次数: 0

使用java中的注解@see

在写java时,有时需要写注释,而为了更好的描述,需要引用和参考其他代码.为了让阅读者更好的体验,javadoc中支持链接跳转,这就需要用到注解@see. @see用法 注解@see可以在注释中实现链接跳转.@see可以指向包,类,方法,属性. 一个完整的使用方法是这样的@see package.class#member. Typical forms for @see package.class#member 如果指向的在当前类中,可以只写井号后面的. @see #field @see #m
分类: 其他 发布时间: 08-07 23:44 阅读次数: 0

一个简单地smarty模仿功能

<?php class mini { //模板文件目录 public $template_dir = ''; //模板编译后的文件目录 public $compile_dir = ''; //定义数组接收外部变量 public $tpl_var = array(); public function assign($key,$value){ $this->tpl_var[$key] = $value;
分类: 其他 发布时间: 08-07 23:44 阅读次数: 0

web之表单form

表单是我们平常编写Web应用常用的工具,表单(<form>)用来收集用户提交的数据,发送到服务器。比如,用户提交用户名和密码,让服务器验证,就要通过表单。表单是一个包含表单元素或控件的区域。表单元素是允许用户在表单中(比如:文本域、下拉列表、单选框、复选框等)输入信息的元素。表单使用表单标签(<form>)定义。 1. 表单语法 <form.../>元素用于生成输入表单,该元素不会生成可视化部分。 <form action="/handling-page" method="post">
分类: 其他 发布时间: 08-07 23:44 阅读次数: 0

MySQL Case--Strict mode与NOT NULL

SQL Mode 与 NOT NULL MySQL允许设置不同的SQL MODE(GLOBAL级别或SESSION级别)来兼容MySQL早期版本或兼容非标准SQL,比较常用的SQL MODE两种是严格模式(strict mode)和非严格模式(non-strict mode),两者差异较大,需要慎重设置。 在MySQL 官方文档中有如下关于SQL MODE和NOT NULL的描述: Strict mode controls how MySQL handles invalid or missin
分类: 其他 发布时间: 08-07 23:44 阅读次数: 0

QQ音乐爬虫

#今日目标 **QQ音乐爬虫** 今天要爬取的是QQ音乐任意歌手的所有音乐歌词,因为笔者是周杰伦的忠实粉丝,所以专门写了个爬虫来爬取他的音乐的歌词,因为他的音乐在咪咕音乐可以听,所以便没有去爬取。 好了,下面直接给出代码! *代码实现* ``` import requests import csv singer=input('你喜欢的歌手是谁?\n') url='https://c.y.qq.com/soso/fcgi-bin/client_search_cp?'
分类: 其他 发布时间: 08-07 23:44 阅读次数: 0

request-html 登陆百度

import asyncio from requests_html import HTMLSession url = 'https://passport.baidu.com/v2/?login&tpl=mn&u=http%3A%2F%2Fwww.baidu.com%2F&sms=5' session = HTMLSession( browser_args=[ '--no-sand', '--disable-infobars' '--use
分类: 其他 发布时间: 08-07 23:44 阅读次数: 0

day-77vue框架

vue 什么是vue:   渐进式 JavaScript 框架,一个html到整个项目的使用,也可以称为完成前后台分离的前端框架 前端三大主流框架:   Angular   React   Vue  优点: 1)单页面     硬件要求低 2)组件化开发 3)数据驱动 4)数据的双向绑定 5)虚拟DOM 6)轻量级 vue的指令 1.文本指令(v-text v-html v-once) <!DOCTYPE html> <html> <head> <meta charset="ut
分类: 其他 发布时间: 08-07 23:44 阅读次数: 0

Java基础第3天

1:运算符(掌握) (1)算术运算符 A:+,-,*,/,%,++,-- B:+的用法 a:加法 b:正号 c:字符串连接符 C:/和%的区别 数据做除法操作的时候,/取得是商,%取得是余数 D:++和--的用法 a:他们的作用是自增或者自减 b:使用 **单独使用 放在操作数据的前面和后面效果一样。 a++或者++a效果一样。 **参与操作使用 放在操作数的前面:先自增或者自减,再参与操作 int a = 10; int b = ++a; 放在操作数的后面:先参与操作,再自增或者自减 int
分类: 其他 发布时间: 08-07 23:28 阅读次数: 0

50行代码爬取微信公众号所有文章

#今日目标 **50行代码爬取微信公众号所有文章** 今天要爬取的是微信公众号,爬取公众号的方式常见的有两种。一是通过搜狗搜索去获取,缺点是只能获取最新的十条推送文章, 今天介绍另一种通过抓包PC端微信的方式去获取公众号文章的方法,相对其他方法更加便捷。 分析:我们发现每次下拉刷新文章的时候都会请求 mp.weixin.qq.com/mp/xxx公众号不让添加主页链接,xxx表示profile_ext) 这个接口。 经过多次测试分析,用到了以下几个参数: __biz : 用
分类: 其他 发布时间: 08-07 23:28 阅读次数: 0

CF398A Cards | 贪心

题目链接 我怎么连这种题都做得那么艰难…… 可以发现一些结论,然后枚举'x'被分成几段就好了。 我真的越来越菜 #include<iostream> #include<cstdio> #include<cstring> using namespace std; int cnt[100005]; int main() { int a=0,b=0,c=0; long long ans=-1e18; scanf("%d%d",&a,&b);
分类: 其他 发布时间: 08-07 23:28 阅读次数: 0

第一阶段:Python开发基础 day10 python基础知识--字符编码与文件的其他应用

目录 上节课内容回顾 深浅拷贝 拷贝 浅拷贝 深拷贝 异常处理 数据类型分类 文件的基本操作 一、字符编码 1.1 计算机基础 1.2 文本编辑器 1.3 python解释器 1.4 字符编码 1.5 什么情况会乱码 1.6 乱码的两种情况 1.7 解码乱码 二、python2和python3字符编码的区别 2.1 python解释器运行代码的流程 三、文件的三种打开模式 3.1 文件打开模式之r模式 3.2 文件打开模式之w模式 3.3 文件打开模式之a模式 3.4 文件打开读取二进制 四、
分类: 其他 发布时间: 08-07 23:28 阅读次数: 0

Web项目如何做单元测试

你可能会用单元测试框架,python的unittest、pytest,Java的Junit、testNG等。 那么你会做单元测试么!当然了,这有什么难的? test_demo.py def inc(x): return x + 1 def test_answer(): assert inc(3) == 4 inc() 是定义的一个被测函数,test_anserver() 用于测试上面的一段代码。 通过pytest运行上面的代码: > pytest test_demo.py
分类: 其他 发布时间: 08-07 23:28 阅读次数: 0

如何使用QT5实现多线程(一)

情景模拟 假如我们要统计一个函数的运行时间我们可以用什么方法呢?掐秒表的那位同学请坐下(划掉) 很显然我们可以通过开辟线程的办法,函数在一个线程内跑,计时函数在另外一个线程内跑.我们便可以在函数运行的时候统计运行时间(虽然运用某些计时函数能更加准确) 下面就来实现这一构思 多线程的优点 1.提高应用程序的响应时间.这对于开发图形界面的程序尤其重要,当一个操作耗时很长的时候,整个系统都会等待这个操作,程序就不能响应键盘鼠标等的操作,而多线程可以将耗时长的操作置于一个新的线程上,避免以上问题 2.
分类: 其他 发布时间: 08-07 23:28 阅读次数: 0

分布式一致性协议 --- Paxos

问题 Paxos 到底解决什么样的问题,动机是什么 Paxos 流程是怎么样的? Paxos 算法的缺陷是什么 概述 Paxos 是分布式一致性算法,根据少数服从多数的原则多个节点确定某个数值。通过学习 Base Paxos ,我们再进一步优化,提出了 Multi Paxos . 动机 我们先思考为什么会出现一致性问题,原因是我们原本使用一台机器,而使用多台机器后(分布式),发生网络延迟或是其他原因导致所有机器不能同时在线,分布式的好处为了让我们享有可用性的好处,但是多台同时也会带来一致性的问
分类: 其他 发布时间: 08-07 23:28 阅读次数: 0

go语言学习入门篇1---go语言的主要特性与发展

1.1 影响 Go 语言发展的早期编程语言 正如 “21 世纪的 C 语言” 这句话所说,Go 语言并不是凭空而造的,而是和 C++、Java 和 C# 一样属于 C 系。不仅如此,设计者们还汲取了其它编程语言的精粹部分融入到 Go 语言当中。 在声明和包的设计方面,Go 语言受到 Pascal、Modula 和 Oberon 系语言的影响;在并发原理的设计上,Go 语言从同样受到 Tony Hoare 的 CSP(通信序列进程 Communicating Squential Processe
分类: 其他 发布时间: 08-07 23:28 阅读次数: 0

JIRA管理员、用户密码重置

-- Jira数据库中,用户信息都存放在表 cwd_user中 -- 切换到jiar数据库 use jiradb; -- 更改密码为sphere update cwd_user set credential='uQieO/1CGMUIXXftw3ynrsaYLShI+GTcPS4LdUGWbIusFvHPfUzD7CZvms6yMMvA8I7FViHVEqr6Mj4pCLKAFQ==' where user_name='XXXX' ; -- 更改密码为123456 u
分类: 其他 发布时间: 08-07 23:28 阅读次数: 0

linux中zookeeper开机自启动和注册为服务

1.安装jdk,zookeeper就不说啦,自己搜索下。 2.开机自启动和注册为服务。 (1)开机自启动:编辑/etc/rc.d/rc.local文件,添加zkServer.sh路径。   vi /etc/rc.d/rc.local   #!/bin/sh  # This script will be executed *after* all the other init scripts.  # You can put your own initialization stuff in her
分类: 其他 发布时间: 08-07 23:28 阅读次数: 0