自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (3)
  • 收藏
  • 关注

原创 要实现在调用  driver.get()  后立即阻止页面自动跳转到 Azure 登录页,可通过以下几种方法实现:

"profile.managed_default_content_settings.javascript", 2 // 禁用JS执行。// 方案B: 安装拦截扩展 (需提前准备crx文件)// 方案A: 阻止所有重定向。

2025-07-17 16:39:18 431

原创 java cookie

/ Class输出:

2025-07-04 18:04:12 296

原创 通过 Java 调用 ChromeDriver 启动 Chrome 浏览器后,当用户**手动点击按钮**时导致标签页崩溃

/ 解决共享内存问题。// 禁用GPU加速。// 3. 实验性功能配置。// 2. 创建优化配置。// 启用自动崩溃恢复。// 5. 启动浏览器。// 核心稳定性配置。

2025-06-27 17:59:43 364

原创 Chrome 关闭时自动退出 WebDriver 的完整解决方案

System.out.println("检测到浏览器意外关闭,尝试恢复 (尝试次数: " + (retryCount+1) + ")");System.err.println("WebDriver 退出时出错: " + e.getMessage());System.out.println("检测到浏览器关闭: " + e.getMessage());System.out.println("浏览器已被关闭,WebDriver 已退出");System.out.println("应用状态已成功恢复");

2025-06-27 15:48:43 1016

原创 Chrome 浏览器的 “Aw, Snap! STATUS_STACK_BUFFER_OVERRUN“ 错误,该错误通常发生在使用 Selenium 自动化 Chrome 浏览器时。

throw new</span> RuntimeException(<span class="code-string">"操作失败,重试次数用尽"<strong>日志分析技巧:</strong> 检查日志中的"oom"、"memory"、"buffer"、"overflow"和"stack"关键字

2025-06-27 11:58:46 453

原创 azure 配置的重定向 url 没带参数,代码中指定的重定向 url 带参数,并读取

foo=bar // 注册的URI是 https://app.com/callback。当用户重定向到 https://app.com/callback?Azure 会拒绝此请求,因为完整的重定向 URL(带 foo=bar )与注册的 https://app.com/callback 不匹配。&redirect_uri=https://app.com/callback // 严格匹配注册的URI。&state=user_id=123&from=page1 // 自定义参数放在state中。

2025-06-05 21:10:40 904

原创 java从azure中读取用户信息

/ 实际项目使用RestTemplate或WebClient。// 使用HttpClient调用Graph API。// 调用Microsoft Graph API的实现。// 实际实现需要添加错误处理和JSON解析。// 这里使用HttpClient简化实现。// Azure AD JWKS端点。// 设置JWT声明验证器。// 使用授权码获取令牌。-- JWT 处理 -->// 使用访问令牌获取用户信息。// 设置JWT处理器。// 第一步:生成登录URL。// 配置JWK来源。

2025-06-04 19:17:26 1065

原创 javafx 点击任务栏上的图标显示或隐藏窗口

2. **窗口样式调整**:通过添加`WS_MINIMIZEBOX`和`WS_SYSMENU`样式,使无边框窗口能响应系统命令。- **系统菜单**:任务栏右键菜单将包含“最小化”等选项,不影响无边框外观。- **跨平台支持**:上述代码仅适用于Windows。其他系统需另行处理。3. **任务栏操作**:点击任务栏图标时,窗口将正常最小化和恢复。// 添加必要的样式以允许最小化和系统命令。1. **JNA依赖**:用于访问Windows API。- **兼容性**:需使用JavaFX和兼容的JNA版本。

2025-04-27 09:55:46 501

原创 javafx取网站图标

/ 如果 favicon.ico 不存在,可以设置一个默认图标。// 尝试加载 favicon.ico(默认路径)// 监听网页加载事件,尝试获取 favicon。

2025-04-23 12:20:25 351

原创 将JavaFX中的ArcTo命令转换为一系列X、Y坐标点数组

/ 计算中心点(cx', cy')// 旋转并平移回原始坐标系。// 将端点转换到旋转后的坐标系。// 调整半径以防止椭圆过小。// 计算起始角度和结束角度。// 处理半径为零的情况。// 转换回原始坐标系。

2025-04-17 10:50:43 386

原创 javafx圆角矩形的 Path 实现原理

/ 将路径元素添加到 Path。// 创建 Path 对象。// 上边(从左到右)// 右边(从上到下)// 下边(从右到左)// 左边(从下到上)

2025-04-16 12:33:23 298

原创 javafx画曲线总结

1. 二次贝塞尔曲线(QuadCurve)import javafx.application.Application;import javafx.scene.Group;import javafx.scene.Scene;import javafx.scene.paint.Color;import javafx.scene.shape.QuadCurve;import javafx.stage.Stage;public class QuadCurveExample extends Applicat

2025-04-16 07:39:32 895

原创 javafx画340度的圆及三角形

/ 起始角度(0度表示正东方向)arc.setRadiusY(50);primaryStage.setTitle("340度圆弧");// 圆弧跨度340度。

2025-04-14 19:25:48 207

原创 以下是使用JavaFX绘制Chrome风格刷新图标并添加旋转动画的示例代码:

/ Chrome蓝色。// 大圆弧(超过180度)arc.setY(centerY - radius);// 主圆弧(270度)// 箭头头部(三角形)// 创建刷新图标路径。

2025-04-14 19:17:23 285

原创 esengnet:实现“几“字形标签页的完整JavaFX代码方案

以下是实现"几"字形标签页的完整JavaFX代码方案,包含动态样式调整和交互效果:```javaimport javafx.scene.control.Button;import javafx.scene.control.Label;import javafx.scene.layout.HBox;import javafx.scene.layout.StackPane;import javafx.scene.paint.Color;import javafx.scene.shape.*;publ

2025-04-10 21:44:31 553

原创 Spring3.2.6整合Hibernate3.1.2

1. required jars:spring-aop-3.2.6.RELEASE.jar, spring-beans-3.2.6.RELEASE.jar, spring-context-3.2.6.RELEASE.jar, spring-context-support-3.2.6.RELEASE.jar, spring-core-3.2.6.RELEASE.jar, spring-expre

2015-05-21 14:31:10 687

原创 java设计模式

1、工厂方法模式(Factory Method)1.1  带参数工厂方法模式->定义一个接口并提供一个方法, 多个具体类来实现这个接口. 创建一个工厂类并提供一个带参数的方法, 此方法根据参数值来创建具体类对象实例.public interface Driver{      void connect();}public class OracleDriver implem

2015-05-14 18:22:52 697

原创 websphere load class order by xml file

d:\javaDev\testEAR\META-INF\ibmconfig\cells\defaultCell\applications\defaultApp\deployments\defaultApp\deployment.xml

2015-04-24 15:37:31 600

原创 2waySSL数字证书

1 数字证书使用的场合 ●加密传输●机器比较固定●使用USB Key 2 数字证书的颁发 2.1 概述 数字证书是一个经证书授权中心数字签名的包含公开密钥拥有者信息以及公开密钥的文件。证书授权中心(CA)对证书的数字签名过程即为证书的颁发过程。 CA非常重要!企业范围内,建议自建CA,或者采用可信任的证书颁发机构的ROOT CA。 下面介绍使

2015-04-21 11:05:03 1054

原创 auto send password by scp

#!/opt/ubs/bin/expectspawn scp -r user@server:/tmp/webEar/* /app/webEarexpect "password:"send "123456\r"interact

2015-03-23 15:38:18 569

原创 ant script

build.properties:##sql packageremoteServer=192.168.194.22userID=t421542password=Hello2008localSQLPath=D:\\2014Q3_RELEASE\\DEVremoteSQLPath=/export/home/sqlsqlRelease=REL_2014Q3####conv

2015-03-23 15:29:21 625

原创 beyond compare diff report script

file diff_db.prop:log normal "E:\DevlopTools\fileDiffReport\diff_db.log"load E:\Sparta_JO3\tags\REL_HKSG_SPR_V3_5__JO3_DB__3.5.0.8 E:\Sparta_JO3\tags\REL_HKSG_SPR_V3_5__JO3_DB__3.5.0.12compare r

2015-03-23 15:21:48 1337

原创 find out deadlock processid and kill it

select t2.username,t2.sid,t2.serial#,t2.logon_timefrom v$locked_object t1,v$session t2where t1.session_id=t2.sid order by t2.logon_time;alter system kill session '547,6096' immediate;

2015-03-23 15:02:45 557

原创 exp and imp usaged

1. export data from db   exp developer/welcome@david file=d:\exp.dmp      exp PRPCAPPD1/welcome@aa file=d:\PRPCAPPD1.dmp owner=PRPCAPPD1 log=d:\PRPCAPPD1.log   exp SPRAPPD1/welcome@aafile=d:

2015-03-23 15:01:54 557

原创 database link

drop database link testdb_DBLINK/create database link testdb_DBLINK connect to user identified by password USING '(DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.

2015-03-23 14:58:50 457

原创 ORACLE日期时间函数大全

ORACLE日期时间函数大全    TO_DATE格式(以时间:2007-11-02   13:45:25为例)           Year:              yy two digits 两位年                显示值:07        yyy three digits 三位年                显示值:007        yyyy

2015-03-23 14:56:36 666

原创 jquery usage

attribute:$(”p”).addClass(css中定义的样式类型); 给某个元素添加样式$(”img”).attr({src:”test.jpg”,alt:”test Image”}); 给某个元素添加属性/值,参数是map$(”img”).attr(”src”,”test.jpg”); 给某个元素添加属性/值$(”img”).attr(”title”, function

2015-03-23 14:50:46 510

原创 Common Autosys Commands

Common Autosys Commands in Unix . Send Eventalias -x se=’sendevent -E’. Start Jobalias -x fsj=’sendevent -E FORCE_STARTJOB -J’alias -x sj=’sendevent -E STARTJOB -J’. Job Reportar=’autore

2015-03-23 14:45:14 581

原创 autosys虚拟机器名和真实机器名的使用

setenv VM SPARTAsetenv MACHINE1  workstation_Asetenv MACHINE2  workstation_B##虚拟机器名是一个大容器,它包含真实机器名:workstation_A和workstation_B##真实机器名必须存在,否则会出错##虚拟机器名必须关联真实机器名,否则不能运行jil /* ---Clean up 

2015-03-23 14:39:57 685

原创 移掉日志中的问号

编译时候没有把这些信息编译进去, ? 将出现javac -g:{lines,source}  使用ant的javac任务, 加入debuglevel="lines,source"    ...

2015-03-23 14:32:46 561

原创 js函数调用方式

1.  数组的push调用方式  var ary = [];

2014-06-10 10:42:58 539

原创 js function injector

ff.injector('f1',['a','b',function(a,b) {       alert(a+":"+b);              }]);    ff.f1('aa','bb');     ff.injector('f2',['a',function(a){        alert(a);  }]);    ff.f2("123")

2014-04-23 17:44:58 619

原创 must re-compile ng element for loading html content dynamically

var $injector = angular.injector(['ng']);    var $div = $("#saveProductForm");                  $injector.invoke(function($compile) {var scope = angular.element($div).scope();           $compi

2014-04-23 13:58:25 852

原创 Angular分页排序

tr, td{      cursor:pointer;     text-align: left;     padding-top: 2px !important;     padding-right: 2px !important;     padding-bottom: 2px !important;     padding-left: 2px !important;

2014-04-04 12:12:50 2032

原创 angular $log

function controller($scope,$log){      $scope.setYourName = function(){               $scope.yourname=$scope.fname+" "+$scope.lname;        $log.info("info-------------"+$scope.yourname);     

2014-03-28 10:02:25 2559

原创 angular select element

1. use obj, the html code like aaa bbb$scope.obj={"a1":"aaa","b1":"bbb","c1","ccc"}; 2. use array, but the optoin's value always array's index,i.e. aaa bbb$scope.objs=[{key:"aaa",value:"a1

2014-03-27 18:12:17 940

原创 angular load steps

1. call anonymous function:    (function(window, document, undefined) {      ...          bindJQuery();    publishExternalAPI(angular);     jqLite(document).ready(function() {          ang

2014-03-27 15:56:56 1227

原创 jquery syn element value to angularJS'#scope model by change()

1. $("#userName").val("Jim").change();  //  $scope.userName will be updated to "Jim" immediately2. $("body").scope().userName="Jim" //  ng-controller is on     $("#userDiv").scope().userName="Jim"

2014-03-27 14:32:48 791

原创 angular transfer msg from one controller to the other controller by $scope.$on()

ControllerOne     BROADCAST    ControllerTwo        my-component         var app = angular.module('app', []);   app.factory('sharedService', function($rootScope) {     

2014-03-27 14:20:47 670

原创 angular form validation

1. create a html file like as below                   body { padding-top:30px; }                                     AngularJS Form Validation    

2014-03-25 21:56:18 1360

Apache Cxf 安全认证

Apache Cxf 安全认证,includes some source code to test

2014-02-19

apache CXF 2 way SLL

Apache CXF SSL document

2014-02-19

Calandar.gadget.zip

Calandar.gadget.zip

2015-05-29

空空如也

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

TA关注的人

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