ionin3引入外部页面或者h5文件

方法一:iframe iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。 常用的属性: 举个例子说明: <iframe src="assets/chaxun/index.html" width="100%" height="100%" scrolling="yes"></iframe> 这个index.html是一个h5页面。 缺点是:与ionic自身框架有很多地方冲突 第二种方法:Themeable Browser【不仅可以打开,还是设计样式】 1.安装 ion
分类: 其他 发布时间: 03-31 23:37 阅读次数: 0

编写一个程序,可以一直接收键盘字符,然后按要求输出字符

编写一个程序,可以一直接收键盘字符,如果是小写字符就输出对应的大写字符,如果接收的是大写字符,就输出对应的小写字符,如果是数字,则不输出。 #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> #include <stdlib.h> int main() { int ch = 0; printf("请输入字符:\n"); while ((ch = getchar()) != EOF){ if ((ch >= 'a') &&
分类: 其他 发布时间: 03-31 23:36 阅读次数: 0

实现一个函数判断year是不是闰年

#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> int Isleap(int year) { int leap = 0; if (year % 400 == 0){ leap = 1; } else if(year % 4 == 0 && year % 100 != 0) { leap = 1; } else { leap = 0; } return leap; } in
分类: 其他 发布时间: 03-31 23:36 阅读次数: 0

求一个十进制数转化成的二进制数中 1 的个数

写一个函数返回参数二进制中 1 的个数 比如: 15 0000 1111 4 个 1 程序原型: int count_one_bits(unsigned int value) { // 返回 1的位数 } #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> //求1 的个数 int count_one_bits(unsigned int value) { int count = 0; for (int
分类: 其他 发布时间: 03-31 23:35 阅读次数: 0

获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。

例如 10 二进制序列为0000 0000 0000 0000 0000 0000 0000 1010 它的偶数位二进制序列为0000 0000 0000 0011 它的奇数位二进制序列为0000 0000 0000 0000 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> void odd_even(int a[],unsigned int value,int size) { //将value32位
分类: 其他 发布时间: 03-31 23:35 阅读次数: 0

Java基础篇—Java类加载机制

Java 类加载机制 Java类加载过程 基于 JDK8,另 ==xx== 为高亮操作,高亮 xx,Typora 支持,而掘金不支持) 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括 ==加载== Loading 链接 Linkin
分类: 编程语言 发布时间: 03-31 23:35 阅读次数: 0

java Synchronized的优化

Synchronized实现: 如果synchronized关键字修饰代码块,编译后的代码以monitorenter和monitorexit包围起来 如果synchronized修饰的方法,方法的flag中会有ACC_SYNCHRONIZED标记.方法执行时
分类: 编程语言 发布时间: 03-31 23:35 阅读次数: 0

Java并发编程-解决可见性与有序性问题

从可见性与有序性问题的原因着手 导致可见性问题的原因是缓存,导致有序性问题的原因是编译优化,那么解决二者的最直接方法就是禁用缓存和编译优化。但是这样程序的性能将会受到很大程度降低。 这里较为合理的方案是按需禁用缓存和编译优化。Java内存模型规范了JVM如何提
分类: 编程语言 发布时间: 03-31 23:35 阅读次数: 0

maven的安装教程

一、准备工作 1、确定电脑上已经成功安装jdk7.0以上版本 2、win10操作系统 3、maven安装包 下载地址:http://maven.apache.org/download.cgi 二、解压Maven安装包 在上述地址中下载最新的Maven版本,解压到指定目录(此处根据自己的需要),本人解压到了D:\install\maven\apache-maven-3.5.0目录下,里面有bin、lib conf等文件夹。 三、配置Maven环境变量 在我的电脑-------属性-------高
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

项目功能规格说明书

目录 功能规格说明书 定义相关概念 定义典型用户 界面原型设计 使用场景 功能描述及验收验证标准 潜在副作用 功能规格说明书 定义相关概念 概念 消息提醒 不同于博客园中的系统通知,仅针对班级博客和小组的用户,在客户端中向用户发送消息提醒作业,评论,回复等消息,用户可设置接受的消息类型。 副本 本地保存的草稿内容,可以在无网络时编辑 定义典型用户 用户 用户T2 身份 某计算机专业某专业课程的教师 年龄 35岁 重要性 非常重要,所占比例不大,通常是班级博客的组织者,是产生其他用户的基础 使用
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

生日——3.31

想想以前,高中三年都是同班和我一天过生日的提醒我过生日了,我才知道。今天还是我自己知道的。 可能自己队生日不太重视吧,感觉年纪轻轻的,应该是奋斗的日子,不应该去想生日之类的。 上午爸爸还在微信发了一条消息“晓辉生日快乐”,可能这都需要他很久才能手写输入法输入吧,挺感动的。中午和爸妈打了个电话,他们还一直说耽误我午睡,让我注意休息。 下午,刘小淋送我的礼物到了,一些零食,一个本子有一些话,一个保温杯,还有一个安踏T恤。她还在兼职,虽然她学习不好,但是长得还好,除了脸型不太好看,挺白的,挺高的,身
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

《Http权威指南》读书笔记

第7章 Http缓存 1.什么是Http缓存? http缓存指的是: 当客户端向服务器请求资源时,会先抵达浏览器缓存,如果浏览器有“要请求资源”的副本,就可以直接从浏览器缓存中提取而不是从原始服务器中提取这个资源。 2.缓存的优点: 减少冗余的数据传输。缓解了网络瓶颈的问题。降低对服务器的要求,服务器可以更快响应。降低了距离时延。 3.缓存命中率。 可以从缓存中获得所需数据时,称为“命中”,如果缓存未命中,请求会转到原始服务器。 4.缓存分为私有缓存和公有缓存。 私有缓存:单个用户,浏览器会将
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

Ubuntu下编写终端界面交互式C++小程序的一些Trick(小技巧,gnome-terminal)

类getch()功能的实现 I 只要在Windows下用过C/C++就会很熟悉conio.h库中的一个函数getch(),它可以绕过终端输入缓冲区直接从键盘读取一个字符,并且不在界面上显示。 但如果想直接在Linux环境下用是不行的,因为没有conio.h库的支持。 博主翻了网上的一些资料,在这里给出一个比较简明的实现,使用起来与Windows下没什么差异。 #include<cstdio> #include<cstdlib> inline char getch(){ static c
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

【Python 25】52周存钱挑战5.0(函数)

1.案例描述 按照52周存钱法,存钱人必须在一年52周内,每周递存10元。例如,第一周存10元,第二周存20元,第三周存30元,直到第52周存520元。 记录52周后能存多少钱?即10+20+30+...+520=13780 2.0增加功能:记录每周存款金额(使用list) 3.0增加功能:使用循环直接计数(for) 4.0增加功能:灵活设置每周存款数,增加存款数及存款周数 5.0增加功能:根据用户输入的日期,判断是一年中的第几周,然后输出相应的存款金额 2.案例分析 输入:每周递存金额和挑战
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

word之选中文本

在word和notepad中: 特别是在文件很大,如果用鼠标下滑的话,不知道会滑多久呢, 快捷键+鼠标点击截至处
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

Unknown return value type [java.lang.Boolean]] with root cause

添加@responsebody 为什么呢 ? 因为在进行ajax传输的时候 我已指定传输的类型为 json数据类型 要是不加的话 它只是Boolean类型 而不是json类型
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

BIOS + MBR > UEFI + GPT

BIOS + MBR > UEFI + GPT 硬件接口系统与磁盘分区 UEFI用于取代老旧的BIOS,而GPT则取代老旧的MBR。 名词解释: BIOS(Basic Input/Output System)基本输入输出系统 MBR(Master Boot Record)主引导记录 UEFI(Unified EFI)统一可扩展固件接口.包括内置命令行界面,读取分区表,浏览文件等特性,GPT分区也是UEFI标准的一部分 GPT(GUID Partition Table)GUID分区表,是UEFI
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

学习创建spring boot

一、什么是spring boot?   Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。(网上自行搜索,一大堆) 二、如何创建一个spring boot工程   打开IDEA——File——New——Pro
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

Python 小试牛刀,Django详细解读,让你更快的掌握它!!!

一、MVC和MTV模式 MVC:将web应用分为模型(M),控制器(C),视图(V)三层;他们之间以一种插件似的,松耦合的方式连接在一起。 模型负责业务对象与数据库的对象(ORM),视图负责与用户的交互(页面),控制器(C)接受用户的输入调用模型和视图完成用户的请求。 Django的MTV模型本质上与MVC没有什么差别,也是各组件之间为了保持松耦合关系,只不过定义上有些不同,Django的MTV分别是:   • Model(模型):负责业务对象与数据库的对象(ORM)   • Template
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

java编程思想(2)--一切都是对象

1创建对象 String s ;创建引用,并未初始化,即引用未关联任何东西 String s2="asda"; 初始化 System.out.println(s2); System.out.println(s);//报错 用new 来初始化 String s = new String("sgjadfjaf"); 1.1如何存储 程序运行时,对象时怎么放置安排的呢?内存怎么分配的呢?  (1)寄存器   --处理器内部,外部程序感觉不到其存在 (2)堆栈   --位于RAM(随机访问存储器中),
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0