- 黑马JavaWeb开发笔记01——前端介绍,HTML实现标题:排版
Cosmos复调
前端html开发语言笔记软件工程webjava
文章目录前言一、认识web前端、HTML、CSS二、VSCode开发工具(插件弃用问题)三、HTML结构标签介绍1.标签页标题2.图片标签1)常见属性2)src路径书写方式3.标题标签4.水平分页线标签四、用Vscode实现标题排版1.创建文件2.初始化一下html文件3.仿照新浪新闻元素编写标签五、完整源码和实现效果总结前言本篇文章是2023年最新黑马JavaWeb开发笔记01:前端介绍、htm
- 深入探索 JavaScript 异步编程:从回调到 Promise 再到 async/await
typescript
在现代Web开发中,异步编程是不可或缺的一部分。JavaScript作为单线程语言,通过异步机制来处理I/O操作、网络请求等耗时任务,避免阻塞主线程,提升用户体验。本文将深入探讨JavaScript异步编程的演进历程,从最基础的回调函数,到Promise对象,再到最新的async/await语法,帮助开发者更好地理解和使用异步编程。回调函数:异步编程的起点在JavaScript异步编程的早期,回调
- 调试工具有哪些?盘点开发者常用的几款
调试
常用的调试工具主要包括:ChromeDevTools、Postman、Fiddler、VisualStudioDebugger、Firebug、Charles、Wireshark等。其中,ChromeDevTools以其强大的功能、友好的用户界面和便捷的使用体验,成为全球开发者首选的Web前端调试工具之一。ChromeDevTools提供了实时编辑、性能分析、网络监控、JavaScript调试等多
- 【2025最新Java八股】redis中io多路复用怎么回事,和多线程的关系
尤物程序猿
javaredis开发语言
io多路复用IO多路复用和多线程是两种不同的技术,他们都是用于改善程序在处理多个任务或多个数据流时的效率和性能的。但是他俩要解决的问题不一样!IO多路复用主要是提升I/O操作的效率和利用率,所以适合IO密集型应用。多线程则是提升CPU利用率的方法,所以适合CPU密集型应用。在传统的阻塞式I/O模型中,应用程序在执行I/O操作(如读取网络数据)时,如果数据未准备好,线程会被阻塞,直到I/O操作完成。
- 深入解析进程与线程:区别、联系及Java实现
PHASELESS411
java开发语言
引言在现代操作系统中,进程和线程是并发编程的两大核心概念。理解它们的区别与联系对开发高性能、高可靠性的程序至关重要。本文将通过原理分析和Java代码示例,深入探讨这两个关键概念。一、基本概念1.1进程(Process)定义:操作系统资源分配的基本单位特征:独立的内存空间(堆、栈、数据段)包含至少一个执行线程通过IPC(进程间通信)交互生命周期:创建->就绪->运行->阻塞->终止进程内存结构图+-
- [通过jenkins进行部署java程序到centos上] 1.rz文件上传 2.zip压缩 3.rz下载 4.备份jenkins 5.dos2unix
JavaGameServer
#shell写工具链#jenkinsjava
一、1.通过jumpserver访问到centos上,准备下java环境//step1:先编辑下vim/etc/profile//step2:编写好环境变量JAVA_HOME=/usr/local/javaexportJAVA_HOMEexportZOOKEEPER_HOME=/opt/zookeeper/apache-zookeeper-3.7.0-binPATH=$PATH:$JAVA_HOM
- 轻松学Java-入门教程eclipse及排错
技术职场教练
Java工作常用java开发语言后端个人开发程序人生
目标:用两种方式实现Java运行屏幕输出提示:省略配置Java环境变量屏幕打印输出“HelloWorld!”第一种:传统文本文档编写1、在此目录创建一个txt文本文档插入内容:注意,保持英文,不要少空格及符号publicclassHelloWorld{publicstaticvoidmain(String[]args){<
- Java实现 LeetCode 474 一和零
南 墙
LeetCodeJava一和零
474.一和零在计算机界中,我们总是追求用有限的资源获取最大的收益。现在,假设你分别支配着m个0和n个1。另外,还有一个仅包含0和1字符串的数组。你的任务是使用给定的m个0和n个1,找到能拼出存在于数组中的字符串的最大数量。每个0和1至多被使用一次。注意:给定0和1的数量都不会超过100。给定字符串数组的长度不会超过600。示例1:输入:Array={“10”,“0001”,“111001”,“1
- 什么是轮播图?如何实现轮播图?有几种方法
惠赢的
前端
轮播图(Carousel)是一种常见的网页组件,用于在一个区域内循环显示多张图片或内容,通常配有导航按钮、指示器等,使用户能够方便地浏览不同的内容。如何实现轮播图?实现轮播图的方法有多种,下面介绍几种常见的方法:1.基于CSS和JavaScript的手动轮播HTML结构:Slide1Slide2Slide3❮❯CSS样式:.carousel{position:relative;overflow:h
- Vue 组件化开发
惠赢的
vue.js
引言在当今的Web开发领域,构建一个功能丰富且用户体验良好的博客是许多开发者的目标。Vue.js作为一款轻量级且高效的JavaScript框架,其组件化开发的特性为我们提供了一种优雅的解决方案。通过将博客拆分成多个独立的组件,我们可以提高代码的可维护性、可复用性和可测试性,从而打造出高质量的博客应用。什么是Vue组件化开发Vue组件化开发是将一个复杂的应用拆分成多个小的、独立的组件,每个组件负责特
- 基于Java的科大讯飞大模型API调用实现
小希与阿树
java开发语言
写在前面:因为现在自己实习的公司新拓展的一个业务是结合AI的低代码平台,我负责后端的开发,之前一直都是直接使用gpt或者文心一言等ui界面来直接使用大模型,从来没有自己调接口过,所以本文记录一下自己第一次使用大模型的心得,小趴菜一个,大佬们勿喷~~源码:llm_-api_-demo:科大讯飞大模型API调用实例代码(gitee.com)正文:在调用模型API接口前,必须要使用到对应的大模型,我用的
- 如何评价2025 mathorcup妈妈杯数学建模竞赛?完整建模过程+完整代码论文全解全析来了
小天数模
25妈妈杯数学建模
详见文末你是否在寻找数学建模比赛的突破点?数学建模进阶思路!作为经验丰富的美赛O奖、国赛国一的数学建模团队,我们将为你带来本次数学建模竞赛的全面解析。这个解决方案包不仅包括完整的代码实现,还有详尽的建模过程和解析,帮助你全面理解并掌握如何解决类似问题。该比赛是上半年数模竞赛中最具含金量的竞赛,主办单位是国家一级学会,认可度较高。如下是比赛的详细介绍说明:MathorCup数学应用挑战赛(原名:Ma
- GitHub万星实测:5大AI代码工具生成Java质量对比(附正确率排名)
互联网
引言:AI重塑编程生态,工具选择成关键在AI技术革新的浪潮中,编程工具正经历着从辅助到主导的跨越式发展。据2024年StackOverflow开发者报告显示,62%的开发者已将AI工具融入工作流,但市场上工具同质化严重,如何选择最适合的工具成为开发者新挑战。本文精选五款主流AI代码生成工具,深度解析其核心能力,为开发者提供选型参考。一、飞算JavaAI:Java开发的“全流程智能引擎”核心亮点1.
- JVM调优真香警告:AI生成G1参数配置方案,堆内存利用率飙升40%
互联网
在Java应用程序的开发与运行过程中,Java虚拟机(JVM)的性能调优一直是一项极具挑战性的任务,尤其是内存优化方面。不合适的JVM内存配置可能会导致应用程序出现性能瓶颈,甚至频繁抛出内存溢出异常,影响业务的正常运行。而飞算JavaAI的出现,为解决JVM调优难题带来了新的曙光,它能够自动生成内存优化方案,让JVM调优变得不再困难。一、JVM内存调优的难点1、复杂的内存模型JVM的内存模型由多个
- java优雅实现判空逻辑-工具类使用
迈巴鹤
javajava后端开发语言
在写代码过程中,最常见的就是对对象的判空,一不小心就会抛出NullPointerException空指针异常,被大佬训斥一番,提醒下次要注意代码的健壮性。代码判空常见并且写法不一,java常用的jar包对常见的判空逻辑提供了工具类,提高代码的健壮性和统一性。新手常见的写法举例创建一个list集合,Listlist=newArrayList<>(),进过业务逻辑处理,最终将对象放到list中。然后想
- Java 泛型使用教程
java
简介Java泛型是JDK5引入的一项特性,它提供了编译时类型安全检测机制,允许在编译时检测出非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。泛型的好处:编译期检查类型安全避免强制类型转换(cast)代码更通用,更易重用泛型的基本使用泛型类publicclassBox{privateTcontent;publicvoidset(Tcontent){this.conten
- MyBatis动态SQL解放双手!AI自动生成复杂查询代码(效率提升300%)
代码优化
在Java企业级应用开发中,MyBatis作为一款轻量级的ORM框架,凭借其灵活性和对SQL的精准控制能力,始终占据重要地位。然而,随着业务复杂度的提升,开发者不得不面对MyBatis动态SQL的编写难题——条件分支嵌套、重复代码臃肿、维护成本高等问题频发。如何将开发者从繁琐的SQL拼接中解放出来?飞算JavaAI以智能化的代码生成能力,为这一问题提供了颠覆性的解决方案。一、MyBatis动态SQ
- 取类 Class 对象详解
清风拂山感
java开发语言
在Java中,即使一个类还没有被显式地实例化(即没有创建该类的对象),你仍然可以通过类字面量来获取该类的Class对象。这是因为Java在类加载机制中,会在类被引用时(例如通过类字面量)加载该类,并初始化其相关的元数据。以下是一些获取类Class对象的方法,即使该类还没有被实例化:常见方法使用类字面量:Classclazz=MyClass.class;使用Class.forName方法:try{C
- JavaScript 函数式编程
函数式编程FunctionalProgramming什么是函数式编程函数式编程是一种方案简单、功能独立、对作用域外没有任何副作用的编程范式(paradigms):INPUT->PROCESS->OUTPUT。函数式编程:1)功能独立——不依赖于程序的状态(比如可能发生变化的全局变量);2)纯函数——同一个输入永远能得到同一个输出;3)有限的副作用——可以严格地限制函数外部对状态的更改。函数式编程中
- JavaScript 面向对象编程
面向对象编程ObjectOrientedProgramming面向对象编程用对象把数据和方法聚合起来。面向对象编程的优点能写出模块化的代码能使得代码更灵活能提高代码的可重用性面向对象编程的原则继承(inheritance):子类/派生类从父类/基类/超类中派生,形成继承结构封装(encapsulation):代码的实现对用户不可见,例如调用toUpperCase(),直接调用即可,不用考虑函数内部
- JavaScript 和浏览器
前端javascript
模块参见ES6部分DOM参见Web相关部分选择器document.querySelector()来获取网页的对应HTML元素document.querySelectorAll()来获取网页的所有对应HTML元素document.getElementById()根据ID获取元素document.getElementsByClassName()根据类名获取元素document.getElementsB
- JavaScript 笔记
前端javascript
JavaScript简介JavsScript于1995年由BrendanEich用时10天写出,用于网景浏览器。最初的名字叫LiveScript,也被部分员工称为Mocha。那时Java语言很流行,出于商业化的考量,更名为JavaScript,但两者之间没有关联。最早的JS作为脚本语言给浏览器增加一些诸如鼠标跟随等交互性特效,通过在HTML中添加元素实现。1996年网景和ECMA达成了协议,起草J
- JAVA基础面试题:Java中的动态类加载与热部署机制及其在微服务架构中的应用
Victor_119
JAVA基础面试宝典JAVA基础面试题
JAVA基础面试题:Java中的动态类加载与热部署机制及其在微服务架构中的应用标签:Java基础面试题描述:资深Java工程师的面试技术深度分享面试场景介绍面试官:某知名互联网公司技术总监,专注于Java生态与微服务架构。应聘者:Victor,拥有10年Java开发经验的资深工程师,擅长JVM原理与高并发系统设计。1.动态类加载机制面试官:首先,能否请你解释一下Java中的动态类加载机制?它是如何
- Python爬虫实战:使用Selenium爬取JavaScript渲染的网页
Python爬虫项目
2025年爬虫实战项目python爬虫selenium音视频开发语言人工智能javascript
摘要本文详细介绍了如何使用Python编写爬虫程序,利用Selenium爬取JavaScript渲染的网页。我们将使用最新的爬虫技术和工具,包括Selenium、BeautifulSoup、Pandas等。通过本文,读者将学习到如何构建一个完整的爬取JavaScript渲染网页的系统,并掌握相关技术在实际项目中的应用。关键词Python爬虫、JavaScript渲染、Selenium、Beauti
- Docker Java API创建容器并映射端口
FENGYU406
DockerLinuxjava核心技术
准备条件确保已开启2375端口,若未开启,则按照如下步骤开启:vim/lib/systemd/system/docker.service#修改如下行#ExecStart=/usr/bin/dockerd-Hfd://--containerd=/run/containerd/containerd.sock#改为如下ExecStart=/usr/bin/dockerd-Htcp://0.0.0.0:2
- 利用 Java 爬虫按关键字搜索淘宝商品
API小爬虫
java爬虫python
在电商领域,通过关键字搜索商品是常见的需求。淘宝作为国内知名的电商平台,提供了丰富的商品搜索功能。本文将详细介绍如何使用Java爬虫技术按关键字搜索淘宝商品,并获取搜索结果的详细信息。一、准备工作1.注册淘宝开放平台账号要使用淘宝商品搜索API,首先需要在淘宝开放平台(淘宝开放平台)注册账号,并创建应用以获取AppKey和AppSecret。这些是调用API所必需的凭证。2.安装必要的Java库确
- 前端Javascript模块化 CommonJS与ES Module区别
GISer_Jinger
中大厂面试前端javascriptelasticsearch
一、模块化规范的演进历程IIFE(立即执行函数)阶段早期通过立即执行函数实现模块化,利用函数作用域隔离变量,解决全局命名冲突问题。例如通过(function(){})()包裹代码,形成独立作用域。CommonJS(Node.js)阶段CommonJS规范以同步加载为核心,通过require和module.exports实现模块依赖管理。其特点是模块加载阻塞后续代码执行,适用于服务端环境(如Node
- Java RMI 漏洞扫描工具——remote-method-guesser 项目推荐
龚翔林Shannon
JavaRMI漏洞扫描工具——remote-method-guesser项目推荐remote-method-guesserJavaRMIVulnerabilityScanner项目地址:https://gitcode.com/gh_mirrors/re/remote-method-guesserremote-method-guesser是一个开源的JavaRMI漏洞扫描器,主要使用Java语言开发
- 基于docker-java封装的工具类
寻梦人12138
Javadockerjava容器
基于docker-java封装的工具类背景环境工具类背景写OJ系统时需要用docker作为代码沙箱使用,顺手封装了一个工具类,给自己做个笔记,如果可以的话也希望帮助到其他人。环境docker26.1.4docker-java3.4.2docker-java-transport-httpclient53.4.2工具类importcom.github.dockerjava.api.DockerClie
- 【重学Android】02.Java环境配置的一些分享
longzekai
androidjava开发语言
背景说明其实只是学习Android的话,只要下载好AndroidStudio开发工具,是自带JDK环境的,所以不需要再额外去进行配置,我之所以还要进行单独配置,是因为我其他的工具需要Java的环境,而且我目前用的是JDK12,因此还是要配置下。然后就去看了下配置Classpath的路径,发现一搜基本全是差不多的教程,都是配置这样的路径【.;%JAVA_HOME%\lib\dt.jar;%JAVA_
- iOS http封装
374016526
ios服务器交互http网络请求
程序开发避免不了与服务器的交互,这里打包了一个自己写的http交互库。希望可以帮到大家。
内置一个basehttp,当我们创建自己的service可以继承实现。
KuroAppBaseHttp *baseHttp = [[KuroAppBaseHttp alloc] init];
[baseHttp setDelegate:self];
[baseHttp
- lolcat :一个在 Linux 终端中输出彩虹特效的命令行工具
brotherlamp
linuxlinux教程linux视频linux自学linux资料
那些相信 Linux 命令行是单调无聊且没有任何乐趣的人们,你们错了,这里有一些有关 Linux 的文章,它们展示着 Linux 是如何的有趣和“淘气” 。
在本文中,我将讨论一个名为“lolcat”的小工具 – 它可以在终端中生成彩虹般的颜色。
何为 lolcat ?
Lolcat 是一个针对 Linux,BSD 和 OSX 平台的工具,它类似于 cat 命令,并为 cat
- MongoDB索引管理(1)——[九]
eksliang
mongodbMongoDB管理索引
转载请出自出处:http://eksliang.iteye.com/blog/2178427 一、概述
数据库的索引与书籍的索引类似,有了索引就不需要翻转整本书。数据库的索引跟这个原理一样,首先在索引中找,在索引中找到条目以后,就可以直接跳转到目标文档的位置,从而使查询速度提高几个数据量级。
不使用索引的查询称
- Informatica参数及变量
18289753290
Informatica参数变量
下面是本人通俗的理解,如有不对之处,希望指正 info参数的设置:在info中用到的参数都在server的专门的配置文件中(最好以parma)结尾 下面的GLOBAl就是全局的,$开头的是系统级变量,$$开头的变量是自定义变量。如果是在session中或者mapping中用到的变量就是局部变量,那就把global换成对应的session或者mapping名字。
[GLOBAL] $Par
- python 解析unicode字符串为utf8编码字符串
酷的飞上天空
unicode
php返回的json字符串如果包含中文,则会被转换成\uxx格式的unicode编码字符串返回。
在浏览器中能正常识别这种编码,但是后台程序却不能识别,直接输出显示的是\uxx的字符,并未进行转码。
转换方式如下
>>> import json
>>> q = '{"text":"\u4
- Hibernate的总结
永夜-极光
Hibernate
1.hibernate的作用,简化对数据库的编码,使开发人员不必再与复杂的sql语句打交道
做项目大部分都需要用JAVA来链接数据库,比如你要做一个会员注册的 页面,那么 获取到用户填写的 基本信后,你要把这些基本信息存入数据库对应的表中,不用hibernate还有mybatis之类的框架,都不用的话就得用JDBC,也就是JAVA自己的,用这个东西你要写很多的代码,比如保存注册信
- SyntaxError: Non-UTF-8 code starting with '\xc4'
随便小屋
python
刚开始看一下Python语言,传说听强大的,但我感觉还是没Java强吧!
写Hello World的时候就遇到一个问题,在Eclipse中写的,代码如下
'''
Created on 2014年10月27日
@author: Logic
'''
print("Hello World!");
运行结果
SyntaxError: Non-UTF-8
- 学会敬酒礼仪 不做酒席菜鸟
aijuans
菜鸟
俗话说,酒是越喝越厚,但在酒桌上也有很多学问讲究,以下总结了一些酒桌上的你不得不注意的小细节。
细节一:领导相互喝完才轮到自己敬酒。敬酒一定要站起来,双手举杯。
细节二:可以多人敬一人,决不可一人敬多人,除非你是领导。
细节三:自己敬别人,如果不碰杯,自己喝多少可视乎情况而定,比如对方酒量,对方喝酒态度,切不可比对方喝得少,要知道是自己敬人。
细节四:自己敬别人,如果碰杯,一
- 《创新者的基因》读书笔记
aoyouzi
读书笔记《创新者的基因》
创新者的基因
创新者的“基因”,即最具创意的企业家具备的五种“发现技能”:联想,观察,实验,发问,建立人脉。
第一部分破坏性创新,从你开始
第一章破坏性创新者的基因
如何获得启示:
发现以下的因素起到了催化剂的作用:(1) -个挑战现状的问题;(2)对某项技术、某个公司或顾客的观察;(3) -次尝试新鲜事物的经验或实验;(4)与某人进行了一次交谈,为他点醒
- 表单验证技术
百合不是茶
JavaScriptDOM对象String对象事件
js最主要的功能就是验证表单,下面是我对表单验证的一些理解,贴出来与大家交流交流 ,数显我们要知道表单验证需要的技术点, String对象,事件,函数
一:String对象;通常是对字符串的操作;
1,String的属性;
字符串.length;表示该字符串的长度;
var str= "java"
- web.xml配置详解之context-param
bijian1013
javaservletweb.xmlcontext-param
一.格式定义:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>contextConfigLocationValue></param-value>
</context-param>
作用:该元
- Web系统常见编码漏洞(开发工程师知晓)
Bill_chen
sqlPHPWebfckeditor脚本
1.头号大敌:SQL Injection
原因:程序中对用户输入检查不严格,用户可以提交一段数据库查询代码,根据程序返回的结果,
获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。
本质:
对于输入检查不充分,导致SQL语句将用户提交的非法数据当作语句的一部分来执行。
示例:
String query = "SELECT id FROM users
- 【MongoDB学习笔记六】MongoDB修改器
bit1129
mongodb
本文首先介绍下MongoDB的基本的增删改查操作,然后,详细介绍MongoDB提供的修改器,以完成各种各样的文档更新操作 MongoDB的主要操作
show dbs 显示当前用户能看到哪些数据库
use foobar 将数据库切换到foobar
show collections 显示当前数据库有哪些集合
db.people.update,update不带参数,可
- 提高职业素养,做好人生规划
白糖_
人生
培训讲师是成都著名的企业培训讲师,他在讲课中提出的一些观点很新颖,在此我收录了一些分享一下。注:讲师的观点不代表本人的观点,这些东西大家自己揣摩。
1、什么是职业规划:职业规划并不完全代表你到什么阶段要当什么官要拿多少钱,这些都只是梦想。职业规划是清楚的认识自己现在缺什么,这个阶段该学习什么,下个阶段缺什么,又应该怎么去规划学习,这样才算是规划。
- 国外的网站你都到哪边看?
bozch
技术网站国外
学习软件开发技术,如果没有什么英文基础,最好还是看国内的一些技术网站,例如:开源OSchina,csdn,iteye,51cto等等。
个人感觉如果英语基础能力不错的话,可以浏览国外的网站来进行软件技术基础的学习,例如java开发中常用的到的网站有apache.org 里面有apache的很多Projects,springframework.org是spring相关的项目网站,还有几个感觉不错的
- 编程之美-光影切割问题
bylijinnan
编程之美
package a;
public class DisorderCount {
/**《编程之美》“光影切割问题”
* 主要是两个问题:
* 1.数学公式(设定没有三条以上的直线交于同一点):
* 两条直线最多一个交点,将平面分成了4个区域;
* 三条直线最多三个交点,将平面分成了7个区域;
* 可以推出:N条直线 M个交点,区域数为N+M+1。
- 关于Web跨站执行脚本概念
chenbowen00
Web安全跨站执行脚本
跨站脚本攻击(XSS)是web应用程序中最危险和最常见的安全漏洞之一。安全研究人员发现这个漏洞在最受欢迎的网站,包括谷歌、Facebook、亚马逊、PayPal,和许多其他网站。如果你看看bug赏金计划,大多数报告的问题属于 XSS。为了防止跨站脚本攻击,浏览器也有自己的过滤器,但安全研究人员总是想方设法绕过这些过滤器。这个漏洞是通常用于执行cookie窃取、恶意软件传播,会话劫持,恶意重定向。在
- [开源项目与投资]投资开源项目之前需要统计该项目已有的用户数
comsci
开源项目
现在国内和国外,特别是美国那边,突然出现很多开源项目,但是这些项目的用户有多少,有多少忠诚的粉丝,对于投资者来讲,完全是一个未知数,那么要投资开源项目,我们投资者必须准确无误的知道该项目的全部情况,包括项目发起人的情况,项目的维持时间..项目的技术水平,项目的参与者的势力,项目投入产出的效益.....
- oracle alert log file(告警日志文件)
daizj
oracle告警日志文件alert log file
The alert log is a chronological log of messages and errors, and includes the following items:
All internal errors (ORA-00600), block corruption errors (ORA-01578), and deadlock errors (ORA-00060)
- 关于 CAS SSO 文章声明
denger
SSO
由于几年前写了几篇 CAS 系列的文章,之后陆续有人参照文章去实现,可都遇到了各种问题,同时经常或多或少的收到不少人的求助。现在这时特此说明几点:
1. 那些文章发表于好几年前了,CAS 已经更新几个很多版本了,由于近年已经没有做该领域方面的事情,所有文章也没有持续更新。
2. 文章只是提供思路,尽管 CAS 版本已经发生变化,但原理和流程仍然一致。最重要的是明白原理,然后
- 初二上学期难记单词
dcj3sjt126com
englishword
lesson 课
traffic 交通
matter 要紧;事物
happy 快乐的,幸福的
second 第二的
idea 主意;想法;意见
mean 意味着
important 重要的,重大的
never 从来,决不
afraid 害怕 的
fifth 第五的
hometown 故乡,家乡
discuss 讨论;议论
east 东方的
agree 同意;赞成
bo
- uicollectionview 纯代码布局, 添加头部视图
dcj3sjt126com
Collection
#import <UIKit/UIKit.h>
@interface myHeadView : UICollectionReusableView
{
UILabel *TitleLable;
}
-(void)setTextTitle;
@end
#import "myHeadView.h"
@implementation m