Register

  • 点击获取
  •   

已有账号直接登录    

公告:

热门文章 联想拯救者R720安装黑苹果

时间:2022-7-30 作者:RainFly   分类: 计算机知识   热度: 3075°  评论:2  
时间:2022-7-30   分类: 计算机知识    热度:3075   评论:2
联想拯救者R720安装黑苹果

 CPU  核心显卡 Intel HD Graphics 630 2048 MB  独立显卡1050TI  蓝牙  声卡(支持HDMI音频输出)  WiFi  HDMI  睡眠唤醒 (HDMI外接显示器睡眠唤醒失效,需要热插拔)  隔空投送 安装前小知识

EFI系统分区 : 支持EFI模式的电脑需要从 ESP 启动系统,EFI固件可从ESP加载EFI启动程序或者应用。ESP是系统引导分区。

简而言之: 就是引导系统的一段汇编指令代码。

引导程序:

变色龙

Clover(四叶草)

[OpenCore](OpenCore Install Guide)

Windows PE

主要是用OpenCore 引导系统 。

一、基本参数:

CPU: I5-7300HQ

核心显卡: HD630

独立显卡 N1050Ti

MacOS : macOS Monterey 12.4

OpenCore:0.8.0

二、安装步骤: a)教程及相关资源:

新手挑战黑苹果-超详细的OpenCore黑苹果安装教程

视频下面参考资源地址:

1、macOS镜像下载:黑果小兵的部落阁 2、启动盘制作工具balenaEtcher下载:https://www.balena.io/etcher/ 3、OpenCore下载:https://github.com/acidanthera/OpenCorePkg/releases 4、OpenCore驱动下载:Gathering files | OpenCore Install Guide 5、OpenCore编辑器:Releases · ic005k/OCAuxiliaryTools · GitHub 6、OpenCore排错:https://opencore.slowgeek.com/ 7、磁盘精灵:数据恢复软件,硬盘分区工具,系统备份软件 - DiskGenius官方网站

黑果小兵的DMG镜像下载要注意使用以下这个版本

macOS Monterey 12.4 21F79 Installer for OpenCore 0.8.0 and CLOVER 5142 and FirPE.dmg

b) 参考EFI

EFI/1.zip

EFI/2.zip

参考上述两个大佬的EFI, 拿到1 进行引导启动安装都可以正常进入系统, 注意 三个分区选择openCore 启动引导 , 但是进入系统后 发现 蓝牙 WIFI HDMI外接 全部无法驱动。

c) 解决相关上述缺陷

WiFi 和蓝牙主要参考

关于在macOS 12 Monterey上驱动Intel网卡、蓝牙_华米OV的博客-CSDN博客_黑苹果intel蓝牙驱动

上述示例中主要注明 12系统中 可以提供多种驱动合集。 主要是引入以下两个驱动

显卡HDMI 驱动异常主要参考一下:

i7-9700k,UHD630核显,HDMI接口,usb3.0,成功黑苹果!-远景论坛-微软极客社区

自动更新关闭,并取消红点

如何取消Mac的小红点和忽略版本升级?

EFI 资源地址:

https://github.com/Rain-Fly/Lenovo-R720-MaoOs-OpenCore

热门文章 升级IDEA后Lombok失效

时间:2022-7-25 作者:RainFly   分类: Java   热度: 1046°  评论:1  
时间:2022-7-25   分类: Java    热度:1046   评论:1

搜索一番,是由于IDEA版本导致的Lombok失效,不过这个问题后来解决了。 所以,我们只需要更新lombok版本,使用1.18.14及之后的版本即可:

<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.14</version> <scope>provided</scope> </dependency>

IDEA 插件 正常安装,需要升级 Lombok 版本 

参考 链接: https://blog.csdn.net/chinaherolts2008/article/details/118711313

热门文章 Ubuntu14.04如何安装JDK1.7Tomcat7

时间:2019-2-16 作者:RainFly   分类: Java   热度: 5317°  评论:23  
时间:2019-2-16   分类: Java    热度:5317   评论:23

1.首先先准备好    jdk1.7 linux  和tomcat7的安装包(这里使用的是jdk linux 32位的 文章底部奉上需要的安装包)

    

2. 将包文件拷贝到用户目录 我这里是 /home/rain/

3.解压 jdk文件  和tomcat文件

tar -zxvf a*****

4.打开 vim  /etc/profile   在最后一行插入下面的数据

#set java environment JAVA_HOME=/home/rain/jdk1.7.0_80 JRE_HOME=/home/rain/jdk1.7.0_80/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export JAVA_HOME JRE_HOME CLASS_PATH PATH

注意需要将上面的/home/rain/** 目录替换成自己jdk的目录

5. 输入 source /etc/profile  刷新环境变量后  输入 java -version 查看控制台

    如果显示当前数据表示jdk已经完成安装了

6.进入解压后的tomcat 目录中 找到bin目录并进入

      直接在命令行输入  ./catalina.sh  run   如果出现以下的信息表示启动完成了,直接通过浏览器访问 Http:xxx.xxx.xxx.xxx:8080/

热门文章 浏览器/iframe 全屏、退出全屏

时间:2018-9-21 作者:RainFly   分类: Web程序设计   热度: 8917°  评论:13  
时间:2018-9-21   分类: Web程序设计    热度:8917   评论:13

外面的 html 文件 index.html:

    

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>fullScreen</title> <style> body { margin: 0; } </style> </head> <body> <iframe allowfullscreen src="iframe.html" frameborder="0" style="width: 500px;height: 500px;background:#aaa"></iframe> </body> </html>

里面嵌套的 iframe.html 文件:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> </head> <body> <h1>iframe</h1> <button id="button">全屏</button> <script> // 判断是否允许全屏 var fullscreenEnabled = document.fullscreenEnabled || document.mozFullScreenEnabled || document.webkitFullscreenEnabled || document.msFullscreenEnabled; // 全屏 function launchFullscreen(element) { if (element.requestFullscreen) { element.requestFullscreen(); } else if (element.mozRequestFullScreen) { element.mozRequestFullScreen(); } else if (element.msRequestFullscreen) { element.msRequestFullscreen(); } else if (element.webkitRequestFullscreen) { element.webkitRequestFullScreen(); } } // 退出全屏 function exitFullscreen() { if (document.exitFullscreen) { document.exitFullscreen(); } else if (document.msExitFullscreen) { document.msExitFullscreen(); } else if (document.mozCancelFullScreen) { document.mozCancelFullScreen(); } else if (document.webkitExitFullscreen) { document.webkitExitFullscreen(); } } var btn = document.querySelector('#button'); if (fullscreenEnabled) { btn.addEventListener('click', function () { var fullscreenElement = document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement; if (fullscreenElement) { exitFullscreen(); btn.innerHTML = '全屏'; } else { launchFullscreen(document.documentElement); btn.innerHTML = '退出全屏'; } }, false); } // 监听全屏事件 document.addEventListener('webkitfullscreenchange', function fullscreenChange() { if (document.fullscreenEnabled || document.webkitIsFullScreen || document.mozFullScreen || document.msFullscreenElement) { console.log('enter fullscreen'); } else { console.log('exit fullscreen'); } }, false); </script> </body> </html>

热门文章 单checkBox选中,和检查是否勾选事件

热门文章 如何提取SVN中Eclipse、maven构建工程导入到IntelligIDEA中?

时间:2018-8-1 作者:RainFly   分类: Java   热度: 4885°  评论:2  
时间:2018-8-1   分类: Java    热度:4885   评论:2

本地有一个工程使用的是Eclipse maven构建的,由于需要将其移动到IDEA中开发,继而将导入步骤做出一下记录,方便查阅

第一步  打开IDEA checkout 源文件

     本地需要先安装SVN工具  command line dient tools 必须安装     -> 传送门

      

    

    

选中一个目录 提取到该目录下面 (一般选择第二个)  E:\idea_project\chouchou

        

直接导入Eclipse 模型 (maven 配置后面会自动检测) 一直下一步 下一步  是

如果导入的工程目录文件夹错误           ,

    

将工程导入到IDEA后 系统会在右下角提示这是一个maven 工程(不要急着构建maven工程 先将lib下面的 包引入到工程中)  put into  WEB-INF/lib  下面

    

点击右侧 导航条 的maven      (此步骤可以省略)    

打开项目结构  (导航栏上方按钮)

   

修改 SDK   我用的是jdk 1.7   及 非maven jar 包  导入

点击 jars 或目录 

添加 Artifacts

查看刚才加入 的外部lib 有没有复制到 WEB-INF/lib/ 下面   如果没用 在右侧加入

打开设置 配置本地的maven

配置一个tomcat 就可以运行启动了

注意上述 完成 需要用 war exploded 来调试   文件发布 ,不要用war 包发布 ,修改 jsp之类的静态文件 不会自动更新

如果导入的工程文件        结构混乱 

按下列步骤操作: 1. 关闭IDEA,  2.然后删除项目文件夹下的.idea文件夹 3.重新用IDEA工具打开项目

如果导入的工程 出现找不到配置文件 (resource)

项目的pom 文件需要 引入以下maven 配置支撑

<build> <finalName>high-tech</finalName> <plugins> <!-- 更改maven默认的打包目录 --> <plugin> <artifactId>maven-war-plugin</artifactId> <configuration> <webappDirectory>${basedir}/src/main/webapp</webappDirectory> <warSourceDirectory>${basedir}/src/main/webapp</warSourceDirectory> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.7</source> <target>1.7</target> <encoding>utf8</encoding> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.7</version> <executions> <execution> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> </execution> </executions> <configuration> <includeScope>system</includeScope> <outputDirectory>${basedir}/src/main/webapp/WEB-INF/lib</outputDirectory> </configuration> </plugin> </plugins> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> </resources> </build>

热门文章 Ubuntu14.04安装jdk7+tomcat7+mysql5

时间:2018-7-31 作者:RainFly   分类: Java   热度: 5962°  评论:0  
时间:2018-7-31   分类: Java    热度:5962   评论:0

一 、官网下载JDK 

    1.进入Oracle 官网下载 jdk   http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html

二、解压配置

    将JDK目录解压到 

tar -zxvf jdk-7u80-linux-i586.tar.gz mv jdk-7u80-linux-i586.tar.gz/ /usr/lib/jvm 或者 tar -zxvf jdk-7u60-linux-x64.gz -C /usr/lib/jvm

三、配置环境变量

    vim ~/.bashrc

    文章末尾

    

#set oracle jdk environment export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_60 ## 这里要注意目录要换成自己解压的jdk 目录 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH

刷新环境变量

     source ~/.bashrc

 测试

    java -version

下载配置tomcat7

官网下载tomcat   https://tomcat.apache.org/download-70.cgi

解压    cd /usr/local/tomcat/       bin/  目录下面路径可以直接执行

关于 Server.XML  配置 

   https://www.cnblogs.com/kismetv/p/7228274.html

热门文章 SSM框架 spring配置文件

时间:2018-4-18 作者:RainFly   分类: Java   热度: 14660°  评论:5  
时间:2018-4-18   分类: Java    热度:14660   评论:5
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:jdbc="http://www.springframework.org/schema/jdbc" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation=" http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd"> <!-- spring的配置文件 一般写入数据源 事务控制 mybatis扫描 mapper 文件中 IOC控制器中 --> <!-- 扫描service 层下面所有的 @Server 加入ICO容器中 --> <context:annotation-config /> <context:component-scan base-package="com.rain.service" /> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <!-- 基本属性 url、user、password --> <property name="url" value="jdbc:mysql://localhost:3306/power?characterEncoding=UTF-8" /> <property name="username" value="root" /> <property name="password" value="root" /> <property name="driverClassName" value="com.mysql.jdbc.Driver" /> <!-- 配置初始化大小、最小、最大 --> <property name="initialSize" value="3" /> <property name="minIdle" value="3" /> <property name="maxActive" value="20" /> <!-- 配置获取连接等待超时的时间 --> <property name="maxWait" value="60000" /> <!-- 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 --> <property name="timeBetweenEvictionRunsMillis" value="60000" /> <!-- 配置一个连接在池中最小生存的时间,单位是毫秒 --> <property name="minEvictableIdleTimeMillis" value="300000" /> <property name="validationQuery" value="SELECT 1" /> <property name="testWhileIdle" value="true" /> <property name="testOnBorrow" value="false" /> <property name="testOnReturn" value="false" /> <!-- 打开PSCache,并且指定每个连接上PSCache的大小 --> <property name="poolPreparedStatements" value="true" /> <property name="maxPoolPreparedStatementPerConnectionSize" value="20" /> </bean> <!-- mybatis 和spring 进行整合 --> <bean id="sqlSession" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="typeAliasesPackage" value="com.rain.pojo" /> <property name="dataSource" ref="dataSource"/> <!-- 指定mybatis mapper文件的地址 --> <property name="mapperLocations" value="classpath:com/rain/mapper/*.xml"/> <property name="plugins"> <array> <!-- pagehelper --> <bean class="com.github.pagehelper.PageInterceptor"> <property name="properties"> <!--使用下面的pagehelper方式配置参数,一行配置一个 --> <value> </value> </property> </bean> </array> </property> </bean> <!-- 配置扫描器 将 mybatis 接口的实现加入 ioc 容器中 --> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <!-- 扫描 该包路径下 所有 DAO接口的实现 加入 到 IOC容器中 --> <property name="basePackage" value="com.rain.mapper"/> </bean> <!-- 配置spring的PlatformTransactionManager,名字为默认值 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource" /> </bean> <!-- 开启事务控制的注解支持 比较多的使用 xml配置形式的事务--> <aop:config> <!-- 切入点表达式 --> <aop:pointcut expression="execution(* com.rain.service..*(..))" id="txPoint"/> <!-- 事务增强 --> <aop:advisor advice-ref="txAdvice" pointcut-ref="txPoint"/> </aop:config> <!-- 配置事务增强 如何切入 --> <tx:advice id="txAdvice"> <tx:attributes> <!-- 所有方法都是事务方法 --> <tx:method name="*" /> <!-- 以get开始的所有方法 --> <tx:method name="get*" read-only="true"/> </tx:attributes> <!-- spring配置文件核心点 数据源 与mybatis 整合 --> </tx:advice> </beans>

热门文章 服务器不支持 J2EE Web 模块 规范的版本 3.1 如何解决?

时间:2018-3-21 作者:RainFly   分类: Java   热度: 9346°  评论:3  
时间:2018-3-21   分类: Java    热度:9346   评论:3

环境 :Tomcat 7   JavaEE版本    选择了 Servert 3.1   也就是JavaEE 3.1 

其实遇上这个问题主要是建立Java Web工程时,没有仔细观察

而实际上

我们可以来看看Tomcat最近几个版本分别支持的JavaEE规范。 ------------------------ Tomcat 6: Servlet 2.5、JSP 2.1、EL 2.1 Tomcat7: Servlet 3.0、JSP 2.2、EL 2.2 Tomcat8: Servlet 3.1、JSP 2.3、EL 3.0 ------------------------

继而会出现运行不支持的问题!

热门文章 如何用Java用MQTT协议操作底层硬件设备?

时间:2018-2-7 作者:RainFly   分类: Java   热度: 7633°  评论:3  
时间:2018-2-7   分类: Java    热度:7633   评论:3

近期项目需要用到底层通讯的继而采用MQTT

    之前已经搭建过MQTT 并且用websocket技术进行连接了 http://www.rainfly.cn/?post=285

在EMQTT官网下载 Windows 10 x64 位的包 后解压到目录下面 然后 运行起来

用本地通讯猫测试工具 检查是否开启正常!

在Maven中添加上相关依赖的包 

<dependency> <groupId>org.eclipse.paho</groupId> <artifactId>org.eclipse.paho.client.mqttv3</artifactId> <version>1.0.2</version> </dependency>

实现代码:打包下载 ->  https://github.com/Rain-Fly/MQTT

热门文章 Java向类的属性中注入值

时间:2018-2-2 作者:RainFly   分类: Java   热度: 4284°  评论:2  
时间:2018-2-2   分类: Java    热度:4284   评论:2

三种方法

第一种:使用set方法注入 public class User { private String name; public void setName(String name) { this.name = name; } } User user = new User(); user.setName("abcd"); 第二种 有参数构造注入 public class User { private String name; public User(String name) { this.name = name; } } 第三种使用接口注入 interface Dao { public void setName(String name); } public class DaoImpl implements Dao { private String name; public void setName(String name) { this.name=name; } }

返回顶部    首页    捐赠支持    手气不错    友情链接    关于我们    站长工具    站长介绍    手机版本    后台登陆   
版权所有:雨夜轩    站长:RainFly    特别鸣谢   文章归档   皖ICP备15003600号-1   百度统计
Copyright©2015雨夜轩 Powered by emlog强力驱动 七牛CDN全球加速 360站长联盟安全认证 中国博客联盟荣誉成员 可信赖网站 谷歌地图   百度地图   
页面加载耗时:0.092秒 数据库查询次数:59次
背景设置
$