自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

「谁定义我是我」

小学生也要努力学习

  • 博客(64)
  • 资源 (4)
  • 收藏
  • 关注

原创 《JavaScript DOM 编程艺术》第四章J avaScrip图片库

第四章 JavaScrip图片库本章内容:编写一个优秀的标记文件 编写一个JavaScript函数以显示用户想查看的图片 由标记触发函数调用 使用几个新方法扩展这个JavaScript函数...

2019-06-20 10:18:56 217

原创 《JavaScript DOM 编程艺术》第三章 DOM 文档对象模型

第三章 DOM 文档对象模型本章内容:节点的概念5个常用DOM方法

2019-06-20 09:37:25 165

原创 2019暑期实习面试 - 腾讯PCG移动客户端iOS开发面试

基本信息事业群:PCG岗位:移动客户端开发(iOS、Objective-C语言开发)实习时间:6月份之后的暑期实习面试日期:3月30日 - 3月31日offer call:4月10日(看到很多小伙伴都接到offer call了,内心有一些着急,9号换了ycy头像)一面面试时间一共为:28min,3月30日问题涉及:iOS项目、操作系统问题未涉及:计算机网络...

2019-04-18 15:28:30 611

原创 IOS开发-简单的加法计算器swift版本

近日开始学习IOS开发。想找一个简单版本较新的IOS开发教程都很难:(1)现在找的很多都是object-C的,不是swift的,(2)老版与最新版本swift中很多语法也不适配,(3)Xcode版本和用法也不一样。因此,今天自己写一个最简单的教程,用于swift入门,记录自己的学习。一、基础步骤基础步骤就是项目类型、项目名称、项目位置的选取。1.创建APP2.项目类型为 简单的vie...

2019-02-25 19:23:50 1074 1

原创 IOS开发-APP工程目录介绍

    上图界面中左侧有很多的文件夹,大致了解一些这些文件夹的作用:    外侧的四个大文件夹:    1. Products: 主要用于mac电脑开发,IOS开发用不到。    2. MyFirstAppTests: 用于单元测试。    3. MyFirstAppUITests: 用于UI测试。    3. MyFirstApp: IOS开发的内容主要都是存放在这个文件...

2019-02-22 21:00:04 910

原创 Android基础 - android工程目录结构

目录结构主要分为app、Gradle Scripts。一、Gradle Scripts:暂时并无太多需要修改的配置,这里只介绍我项目过程中曾需要修改过的文件。1、build.gradle(Module:app)  这是app模块的gradle构建脚本,这个文件中会指定很多项目构建相关的配置。通常在运行时会显示错误模拟器skd19小于本项目skd21,此时修改该项目最低版...

2019-01-19 15:20:09 253

原创 【剑指Offer编程题】替换空格 - JAVA

问题:请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 思路:1.计算出字符串长度(old_len + (space_len * 2))2.从新长度的最后一位往前放置字符串内容,保证元素一次到达自己的位置 时间复杂度:O(n)/** * 请实现一个函...

2018-12-05 10:50:25 164

原创 【剑指Offer编程题】二维数组中的查找 - JAVA

问题:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路:该二维数组(矩阵),从左下角来看,左至右递增,下至上递减。因此我们从左下角遍历,小于目标数则找寻更大的,向右;大于目标数则找寻更小的,向上。找到直接返回true;超出边界后则未...

2018-12-05 10:45:53 176

原创 降维

一、线性降维和非线性降维线性函数要满足两个条件:可加性和齐次性PCA和LDA都是高维空间对低维空间的线性变换,因为在变换前后,高维空间和低维空间的向量都保持了同样的性质,对于空间的任意一个向量均有:同时满足了可加性和齐次性,这个关系也叫做叠加原理。当一个理论用了叠加原理时,其实本质是利用了线性关系。把叠加原理拆开,会发现它正对应着矩阵的乘法。事实上,矩阵的乘法就是根据线性映射的...

2018-10-29 11:11:14 855

原创 latex 中文

\usepackage{CJK} \begin{document}\begin{CJK*}{GBK}{song} \end{CJK*}\end{document}

2018-09-30 15:58:00 367 1

原创 Java基础——通信

通信:让两台设备连接起来 IP地址:在网络中的地址我——>fuwuqi ——>我的好友 端口:进程对外通信的序号。两个字节(eg.8000、8001、2500)端口范围:0~65535知名端口:0~1024,电脑进程可能在使用。因此需要使用该范围以外的端口 ipconfig:查看ip地址ifconfig:mac查看ip地址ping:测...

2018-09-20 21:12:00 169

原创 Java基础——文件读取

package com.java9.fileCompress;import java.io.File;import java.io.FileInputStream;import java.io.IOException;public class FileIO { public static void main(String[] args) throws IOException...

2018-09-11 11:30:28 160

原创 Java基础——哈弗曼树的Java实现(构建、遍历输出、哈弗曼编码)

1 哈弗曼树2 构建哈弗曼树2.1 节点2.2 哈夫曼树3 哈夫曼编码4 测试类

2018-08-31 21:48:53 577 2

原创 Java基础——表达式二叉树的Java实现构建(构建+前序、中序、后序遍历)

1 表达式二叉树1.1 定义二叉树:在计算机科学中,二叉树是每个结点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。表达式二叉树:存储表达式的二叉树。如:45+23*56/2-5(例子来源:https://www.cnblogs.com/yuxiuyan/p/5753006.html)首先取出第一个数字45...

2018-08-31 14:01:07 3079

原创 Java小项目——飞机大战(四、最终版)

暂无。

2018-08-29 12:54:34 1217

原创 Java小项目——飞机大战(二、实现敌机、子弹)

暂无。 进入网站,直接注册即可:https://appleteacher.apple.com/auth/#/signup/

2018-08-28 19:44:20 5479 3

原创 Java小项目——飞机大战(一、实现线程绘制背景和我方飞机,键盘控制飞机运动)

1 总体需求分析1.1 类1、主类2、我方飞机类3、线程类2.2 效果图2 实现2.1 飞机类 MyPlane飞机类包括以下参数:位置x、y速度vx、vy图片图标myicom:设置为飞机的图片 飞机类包括以下方法:有参构造方法:初始化x、y,保证第一次绘制飞机能够有坐标public MyPlane(int x, int y) {...

2018-08-28 15:53:02 4603 1

原创 Java基础——链表的添加、移除、反转

1 链表链表:是由节点组成的。节点:是由数据域+引用域组成。节点与节点之间:引用域进行链接。 2 链表实现2.1 定义节点类节点类 链表:是有节点链接起来的 节点:有数据域(存储数据,类型不定)+引用域(存储下一个节点,用于节点链接)package com.java8.mylinkedlist;/** * 节点类 * 链表:是有节点链接起来的 * 节点...

2018-08-26 23:16:45 310

原创 Java基础——数组队列的原理和实现

1.数组1.1 数组基本概念数组是一个容器,可以存储同一数据类型的N个数据;数组是一个数据结构,是数据结构中访问速度最快的;数组是直接通过下标进行定位;数组是属于引用数据类型(数组名中存储的是内存首地址);数组本身只有有length属性(获取数组能存储的数据个数),但是有从Objuect父类继承的属性和方法。 1.2数组在内存中的存储:数组在内存中是一个连续的存...

2018-08-25 16:18:56 793

原创 Java基础——String、StringBuiler、StringBuffer的用法和区别

1.区别1.1 三者本质区别String:每次增加数据都会开辟新空间,存储数据,将上一块空间通过GC进行回收StringBuiler、StringBuffer:是可变长度,数据增加是直接在现有空间进行操作1.2 StringBuiler StringBuffer区别非线程安全 StringBuiler:线程安全 StringBuffer:多线程中建议使用 2.用法...

2018-08-24 16:41:01 595

原创 Java基础——解决JFrame.setBackground设置无效,mac系统IDEA编译器

原理:JFrame框架,一旦创建,在其中就已经包含一个内容面板。一般我们在往JFrame中添加组件时,都加在了内容面板中,这个面板可以通过JFrame的成员方法getContentPane()取出来,所以如果设置JFrame的背景颜色,仍然会被内容面板盖住,不如设置内容面板的背景颜色,如果框架中还加有其他面板,内容面板的颜色也会被其他面板盖住,要注意一下面板的布局情况。设置方法:...

2018-08-23 20:31:28 2823

原创 Java基础——文件查找创建删除

package com.java8.filetest0823;import java.io.File;import java.io.IOException;public class FileTest { public static void main(String arg[]) { FileTest ft = new FileTest(); ft...

2018-08-23 19:42:21 325

原创 Java基础——Java异常机制

1.Java异常关键字try{}           有可能出现异常的代码catch{}      根据try{}语句块中的异常和()中的异常来进行处理,可写多个catchfinally{}     不管是否发生异常,都会执行的语句块throw        使用throw关键字从方法中跑出一个异常,抛给方法本身throws      将方法的异常抛给调用者 示例:...

2018-08-23 18:14:22 155

原创 Android基础 - 线程thread和Handler消息机制

一、线程继承Thread类实现Runnable接口 二、Handler机制主线程有一个消息队列(对于我们不可见);我们只需要考虑如何存放消息(子线程放进去)和处理消息(将消息拿出来)。  Handler:1、发送一个Mesaage对象2、处理一个Message     Message:传递信息子线程创建一个Message对象,设置需要界面的信息通过H...

2018-08-16 09:56:06 226

原创 Android基础 - Android Studio 添加游戏音效

一、资源添加在资源文件夹res中,创建raw文件夹,放置音频(mp3、wav)、视频文件:New-Folder-Raw Resource Folder文件命名格式:开头不能是数字,不能为大写字母。二、代码Android添加音效的一种方法,主要用到的是SoundPool类。我将代码写在监听器的gameLis类中。1、声明变量,在这里不一定要为public类型,可以是pri...

2018-08-15 21:37:50 3028

原创 Android基础 - Macbook中Android studio中使用夜神模拟器

1、cmd中进入安装位置cd /Applications/Nox\ App\ Player.app/Contents/MacOS 2、连接adb connect 127.0.0.1:62001显示:connected to 127.0.0.1:62001,即可使用 

2018-08-15 15:02:16 868

原创 Android基础 - Activity生命周期

一、Activity生命周期概览二、各个生命周期1.onConcrete():这个阶段表示Activity正在被创建,适合做一些初始化的工作。比如说layout上面各个组件的加载,以及初始化成员变量等等。所以它的作用和main()比较类似。2.onStart():这个阶段表示Actvity正在被启动,程序已经即将开始,而且layout也已经(被系统)可见了,但是仍在后台运行,用户暂时看...

2018-08-09 17:09:50 189

原创 Java小项目——多线程弹球

一、需求分析版本V1:多线程绘制小球版本V2:开启一个线程,绘制队列listBall内多个小球版本V3:使用启动和暂停按钮,控制线程小球的运动二、版本V1:多线程绘制小球点击绘制区域,获取x和y的坐标;创建和开始一个线程,线程中run()函数中内容为绘制小球;小球绘制卸载for循环内,每次加上速度v,更新坐标。UI页面类:package com.java8...

2018-08-09 09:45:41 2193

原创 Java小项目——抽奖系统

一、需求分析面板:用于放置两位抽奖号码——号码展示:1.数字 2.图片鼠标监听器:按下鼠标,线程开始,开始号码随机滚动;释放鼠标,判断线程循环的值flag=0,号码停止滚动,获得中奖号码。线程:线程开始,绘制遮挡框,号码number随机生成,绘制号码number,休眠0.1s(否则数字绘制过快,看不清楚)二、系统实现1、面板package com.java7.chou...

2018-07-22 10:37:19 1026

原创 Java小项目——五子棋

一、需求分析1、界面设计左:棋盘,单独写一个GamePanel类右:控制栏panel22、功能2.1 棋盘首先绘制一个棋盘。考虑重绘,将该绘制写在paint()重写中。2.2 下棋用户点击相应位置:计算出棋子的位置,绘制棋子,并存储棋子位置。同样将该绘制写在paint()重写中。2.3 胜利胜利判断:横向、竖直、斜向判断2.4 电脑下棋使用xxx实现...

2018-07-19 21:21:28 557

原创 Java小项目——画板

一、项目设计1、界面设计JFrame上面为控制栏JPanel下面为绘制面板JPanel2、基本思路鼠标事件监听器:展示一个JPanel界面,添加鼠标事件监听器,记录鼠标点击事件的坐标;getGraphics()方法:可以得到java.awt.Graphics对象gr,gr作为“画笔”,调用draw方法并传入坐标,可以绘制相应图像。3、具体功能3.1、绘制方式:画...

2018-07-18 17:17:13 403

原创 Java基础——swing登录界面

一、创建面板1、面板类中showUI()方法public void showUI(){ //创建窗体 JFrame jf = new JFrame(); jf.setSize(380,600); //窗体大小 jf.setDefaultCloseOperation(3); //可以退出 ...

2018-07-18 11:38:52 4773 3

原创 Java基础——类的继承

一、为什么要继承:代码更简洁、灵活父类:public class Student {    //属性    private String name;    public void setName(String n){        name = n;    }    //学生的行为方法    public void study(){        Syste...

2018-07-17 22:36:52 198

原创 Java基础——类与对象、构造函数

一、类与对象 1、类类的定义public class 类名{//属性//方法}属性访问修饰符(private) 属性类型 属性名;方法访问修饰符(public) 返回值类型 方法名(参数类型 参数名,…){     //方法体}   2、对象对象的创建和方法的使用类名 对象名 = new 构造函数;    //创建...

2018-07-05 21:54:00 273

原创 【复试练习】九度OJ

1、1202 排序http://ac.jobdu.com/problem.php?pid=1202#include#include//引入math头文件using namespace std;int main(){ int n; int buf[10000]; while(scanf("%d",&n)!=EOF){ for(int i=0;i<n;i++){ sc

2017-03-05 21:38:14 468

原创 Deep Learning Papers Reading Roadmap——1.1 survey Deep Learning

Deep Learning Papers Reading Roadmap 地址:https://github.com/songrotek/Deep-Learning-Papers-Reading-Roadmap?utm_source=tuicool&utm_medium=referral参考:http://www.csdn.net/article/2015-06-01/282481

2016-10-25 20:40:21 1082

原创 TensorFlow学习笔记(四)——TensorFlow运作方式入门、可视化

一、TensorFlow运作方式入门fully_connected_feed.py# Copyright 2015 Google Inc. All Rights Reserved.## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file excep

2016-10-21 19:12:28 2993 1

原创 Tensorflow学习笔记(三)——深入MNIST

# load MNIST dataimport input_datamnist = input_data.read_data_sets("/tmp/mnist",one_hot=True)# start tensorflow interactiveSessionimport tensorflow as tfsess = tf.InteractiveSession()# weight initial

2016-10-19 21:38:15 605

原创 Tensorflow学习笔记(二)——MNIST机器学习入门

一二三

2016-10-19 20:47:35 1844 1

原创 TensorFlow学习笔记(一)

1. 安装2. 试用

2016-10-19 20:42:07 1016

IOS简单计算器swift4版本(含开发文档)

简单的加法计算器,用于学习IOS的开发,最新版swift。

2019-02-25

并行计算——结构·算法·编程 陈国良 习题答案

并行计算——结构·算法·编程 陈国良 习题答案 部分重点习题

2016-06-29

OpenGL中所有glui

glui中所有.dll .h .lib

2016-04-24

基于OpenGL的MeshViewer 读取旋转移动obj文件

基于openGL的MeshViewer,显示圆锥圆柱立方体等,并且可以读取obj文件,进行旋转移动等操作。在VS2010下运行。

2016-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除