https://www.myziyuan.com/
- bi***la
- 访客数:2003
- TA的活跃度
-
近30天登录:1
商品总评价:0
资讯总评论:1993
发表文章:0
- 【点评】 搜狐源码(源码是什么)
- 2021-02-12 04:11:15
- ,
- 【点评】 动漫网站源码(嘟嘟嘟动漫网在线观看免费)
- 2021-02-12 04:04:29
- 谁有比较好看的动漫番号,《妻とママとボイン》 2007
- 【点评】 寻源码(源码是什么)
- 2021-02-12 04:02:41
- vb 编写一个计算器的程序,寻代码,把以下内容copy到记事本,命名为calc,扩展名改为frm,用vb6打开即可。 VERSION 5.00 Begin VB.Form Calculator BorderStyle = 1 'Fixed Single Caption = "计算器" ClientHeight = 2970 ClientLeft = 2580 ClientTop = 1485 ClientWidth = 3270 ClipControls = 0 'False BeginProperty Font Name = "宋体" Size = 10 Charset = 0 Weight = 700 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty LinkMode = 1 'Source LinkTopic = "Form1" MaxButton = 0 'False PaletteMode = 1 'UseZOrder ScaleHeight = 2970 ScaleWidth = 3270 WhatsThisHelp = -1 'True Begin VB.CommandButton Number Caption = "7" Height = 480 Index = 7 Left = 120 TabIndex = 7 Top = 600 Width = 480 End Begin VB.CommandButton Number Caption = "8" Height = 480 Index = 8 Left = 720 TabIndex = 8 Top = 600 Width = 480 End Begin VB.CommandButton Number Caption = "9" Height = 480 Index = 9 Left = 1320 TabIndex = 9 Top = 600 Width = 480 End Begin VB.CommandButton Cancel Caption = "C" Height = 480 Left = 2040 TabIndex = 10 Top = 600 Width = 480 End Begin VB.CommandButton CancelEntry Caption = "CE" Height = 480 Left = 2640 TabIndex = 11 Top = 600 Width = 480 End Begin VB.CommandButton Number Caption = "4" Height = 480 Index = 4 Left = 120 TabIndex = 4 Top = 1200 Width = 480 End Begin VB.CommandButton Number Caption = "5" Height = 480 Index = 5 Left = 720 TabIndex = 5 Top = 1200 Width = 480 End Begin VB.CommandButton Number Caption = "6" Height = 480 Index = 6 Left = 1320 TabIndex = 6 Top = 1200 Width = 480 End Begin VB.CommandButton Operator Caption = "+" Height = 480 Index = 1 Left = 2040 TabIndex = 12 Top = 1200 Width = 480 End Begin VB.CommandButton Operator Caption = "-" Height = 480 Index = 3 Left = 2640 TabIndex = 13 Top = 1200 Width = 480 End Begin VB.CommandButton Number Caption = "1" Height = 480 Index = 1 Left = 120 TabIndex = 1 Top = 1800 Width = 480 End Begin VB.CommandButton Number Caption = "2" Height = 480 Index = 2 Left = 720 TabIndex = 2 Top = 1800 Width = 480 End Begin VB.CommandButton Number Caption = "3" Height = 480 Index = 3 Left = 1320 TabIndex = 3 Top = 1800 Width = 480 End Begin VB.CommandButton Operator Caption = "X" Height = 480 Index = 2 Left = 2040 TabIndex = 14 Top = 1800 Width = 480 End Begin VB.CommandButton Operator Caption = "/" Height = 480 Index = 0 Left = 2640 TabIndex = 15 Top = 1800 Width = 480 End Begin VB.CommandButton Number Caption = "0" Height = 480 Index = 0 Left = 120 TabIndex = 0 Top = 2400 Width = 1080 End Begin VB.CommandButton Decimal Caption = "." Height = 480 Left = 1320 TabIndex = 18 Top = 2400 Width = 480 End Begin VB.CommandButton Operator Caption = "=" Height = 480 Index = 4 Left = 2040 TabIndex = 16 Top = 2400 Width = 480 End Begin VB.CommandButton Percent Caption = "%" Height = 480 Left = 2640 TabIndex = 17 Top = 2400 Width = 480 End Begin VB.Label Readout Alignment = 1 'Right Justify BackColor = &H0000FFFF& BorderStyle = 1 'Fixed Single Caption = "0." BeginProperty Font Name = "宋体" Size = 12 Charset = 0 Weight = 700 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty ForeColor = &H00000000& Height = 375 Left = 120 TabIndex = 19 Top = 105 Width = 3000 End End Attribute VB_Name = "Calculator" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = False Attribute VB_PredeclaredId = True Attribute VB_Exposed = False ' ------------------------------------------------------------------------ ' 版权所有 (C) 1994 Microsoft Corporation ' ' 您可以免费以任何方式使用、修改、复制并分发您认为有用的 ' 示例应用程序文件 (或任何修改过的版本)。Microsoft 对任何 ' 示例应用程序文件不做任何保证,不负任何责任和义务。 ' ------------------------------------------------------------------------ Option Explicit Dim Op1, Op2 ' 预先输入操作数。 Dim DecimalFlag As Integer ' 小数点存在吗? Dim NumOps As Integer ' 操作数个数。 Dim LastInput ' 指示上一次按键事件的类型。 Dim OpFlag ' 指示未完成的操作。 Dim TempReadout ' C (取消) 按钮的 Click 事件过程 ' 重新设置显示并初始化变量。 Private Sub Cancel_Click() Readout = Format(0, "0.") Op1 = 0 Op2 = 0 Form_Load End Sub ' CE (取消输入) 按钮的 Click 事件过程。 Private Sub CancelEntry_Click() Readout = Format(0, "0.") DecimalFlag = False LastInput = "CE" End Sub ' 小数点 (.) 按钮的 Click 事件过程 ' 如果上一次按键为运算符,初始化 readout 为 "0."; ' 否则显示时追加一个小数点。 Private Sub Decimal_Click() If LastInput = "NEG" Then Readout = Format(0, "-0.") ElseIf LastInput <> "NUMS" Then Readout = Format(0, "0.") End If DecimalFlag = True LastInput = "NUMS" End Sub ' 窗体的初始化过程 ' 设置所有变量为其初始值。 Private Sub Form_Load() DecimalFlag = False NumOps = 0 LastInput = "NONE" OpFlag = " " Readout = Format(0, "0.") 'Decimal.Caption = Format(0, ".") End Sub ' 数字键 (0-9) 的 Click 事件过程 ' 向显示中的数追加新数。 Private Sub Number_Click(Index As Integer) If LastInput <> "NUMS" Then Readout = Format(0, ".") DecimalFlag = False End If If DecimalFlag Then Readout = Readout + Number(Index).Caption Else Readout = Left(Readout, InStr(Readout, Format(0, ".")) - 1) + Number(Index).Caption + Format(0, ".") End If If LastInput = "NEG" Then Readout = "-" & Readout LastInput = "NUMS" End Sub ' 运算符 (+, -, x, /, =) 的 Click 事件过程 ' 如果接下来的按键是数字键,增加 NumOps。 ' 如果有一个操作数,则设置 Op1。 ' 如果有两个操作数,则将 Op1 设置为 Op1 与 ' 当前输入字符串的运算结果,并显示结果。 Private Sub Operator_Click(Index As Integer) TempReadout = Readout If LastInput = "NUMS" Then NumOps = NumOps + 1 End If Select Case NumOps Case 0 If Operator(Index).Caption = "-" And LastInput <> "NEG" Then Readout = "-" & Readout LastInput = "NEG" End If Case 1 Op1 = Readout If Operator(Index).Caption = "-" And LastInput <> "NUMS" And OpFlag <> "=" Then Readout = "-" LastInput = "NEG" End If Case 2 Op2 = TempReadout Select Case OpFlag Case "+" Op1 = CDbl(Op1) + CDbl(Op2) Case "-" Op1 = CDbl(Op1) - CDbl(Op2) Case "X" Op1 = CDbl(Op1) * CDbl(Op2) Case "/" If Op2 = 0 Then MsgBox "除数不能为零", 48, "计算器" Else Op1 = CDbl(Op1) / CDbl(Op2) End If Case "=" Op1 = CDbl(Op2) Case "%" Op1 = CDbl(Op1) * CDbl(Op2) End Select Readout = Op1 NumOps = 1 End Select If LastInput <> "NEG" Then LastInput = "OPS" OpFlag = Operator(Index).Caption End If End Sub ' 百分比键 (%) 的 Click 事件过程 ' 计算并显示第一个操作数的百分数。 Private Sub Percent_Click() Readout = Readout / 100 LastInput = "Ops" OpFlag = "%" NumOps = NumOps + 1 DecimalFlag = True End Sub
- 【点评】 微信营销源码(刮刮乐网站源码)
- 2021-02-12 03:07:26
- 微信营销平台源码中哪个功能最多最好用 ,免费的都是一样的 只有基本的编辑功能 白狐软件的微信助手管理系统源码有很多的功能是集合微信编辑器,素材商城为一身的专业网站系统 主要做的,就是微信文章的图文排版,以及公众号管理主要包括:图文同步,定时群发,添加水印等 还有微信投票,全网爆文、图文列表生成器等还是很不错的 价格也便宜 可以联系qq1431161755
- 【点评】 红包游戏源码(吉利红包源码)
- 2021-02-12 02:22:21
- 微信小程序游戏怎么制作还有源代码怎么弄,制作微信小程序游戏类,不懂代码的话可以找家小程序开发公司来帮你完成。如果想要找到一家比较有实力的小程序开发公司,可以从以下方面考虑:1、适合自己的,根据你的功能需求寻找合适的,目前已经有很多现成的模板可以直接用,既能满足要求又可以不用定制开发少花钱。2、看小程序的功能是否丰富,要知道做小程序是第一步,后面利用各种活动推广去发展你的用户才是最重要的,所以一个小程序的营销插件决定了你以后推广的力度。3、小程序装修是否支持自定义装修,有些小程序装修风格比较单一,只能按照模板装修,相对于自定义拖拽式装修就单调很多。4、产品是否成熟稳定,有没有经过市场检验,是否在持续升级中。5、售后服务是否跟得上,后面你们肯定会遇到一些自己解决不了的这样那样的问题,需要技术售后支持,如果服务跟不上只会耽误你们的工作进程。6、价格合理、性价比高。
- 【点评】 自助建站系统源码(6618自助建站系统源码)
- 2021-02-12 02:16:26
- 应该是有的!没有的话它不会做得怎么快的!希望的我作答对你有帮助
- 【点评】 查看jar包源码(jar包反编译工具)
- 2021-02-12 01:21:36
- 方法/步骤1打开eclipse,建立项目:Test,将struts2相关jar包导入到其中。在Package Explorer标签栏下操作。如下图:2在此,以查阅struts2中,struts2-core-2.3.12.jar下的源代码为例。在Test项目下,找到 Web App Libraries -- struts2-core-2.3.12.jar,右键单击struts2-core-2.3.12.jar,选择"Properties" 如下图:3在新弹出的对话框中,选择Java Source Attachment -- External location -- External Floder...如下图:4此时,又有新的对话框弹出。找到步骤1中提到的struts2-core-2.3.12.jar的源代码在硬盘中的位置,然后单击“确定”,回到上对话框,确定信息无误后,点击“OK”此时,源代码就成功和Eclipse建立连接了。5接着,要在Eclipse中查阅某一类的源代码,方法很多,在此,小编只介绍一种相对快捷的方法。按住键盘“Ctrl键”,用鼠标碰触到某一个你调用的类,单击左键,源代码就出来了。反函数存在的条件是什么?(
- 【点评】 影视解析源码(一次vip解析网站源码)
- 2021-02-12 01:14:20
- 电影源代码剧情解析,影片《源代码》是由邓肯·琼斯执导,杰克·吉伦哈尔、维拉·法米加、米歇尔·莫娜汉等人联袂出演。影片讲述了一位在阿富汗执行任务的美国空军飞行员柯尔特·史蒂文斯,醒来时发现自己正处在一辆前往芝加哥的火车上,并就此经历的一系列惊心动魄的事件。在阿富汗执行任务的美国空军飞行员科特史蒂文斯上尉(杰克·吉伦哈尔 Jake Gyllenhaal 饰)突然惊醒,发现自己在一辆高速行驶的列车上,而他的身边坐着一个素不相识的女子克里斯蒂安(米歇尔·莫娜汉 Michelle Monaghan 饰)正在与自己讲话。科尔不知自己为什么会在这辆车上,而且他发现自己居然是以另一个人的身份存在,正当他迷惑不解的时候,列车上忽然发生爆炸……科特又一次惊醒,发现自己身处一个密闭的太空仓里,有一位女军官古德温(维拉·法米加 Vera Farmiga 饰)正在通过视频和自己对话,并要求自己报告列车上发生的事情。一头雾水的科特还没搞明白是怎么回事时,他又一次被送上那辆列车。这次之后,科特终于明白自己在执行一件任务,负责调察芝加哥火车爆炸案找到恐怖份子并查出他的下一个目标。科特被一次又一次的送上那辆高速列车,每次只有八分钟的时间调察,调察过程中,科特发现自己已在一周前去世,原来他正在参与是一项“脑波原代码”;的秘密任务,这项任务通过已经死亡的科特尚未完全死亡的脑细胞影像来还原事件,调查事情的真相。最终,科特顺利完成了任务,但是他却决定再一次返回列车,拯救列车上那些无辜的生命……
- 【点评】 系统之家源码(阿莫之家源码)
- 2021-02-12 00:36:48
- 如果你是程序员自己会修复源码,应该都可以用;否则就要看运气了,免费源码就是免费的呀,呵呵,不会全部可以用的。
- 【点评】 信息分类源码(分类信息网站程序)
- 2021-02-12 00:16:37
- 我想做分类信息网站,用什么源码好呢,CMS网上都有,不授权是免费的,做大了授权是要花钱的。如果有那经济实力希望你能够自己开发!
- 【点评】 java小游戏源码(短代码的java小游戏全)
- 2021-02-12 00:13:04
- JAVA小游戏程序代码,这个是比较有名的那个烟花,不知道你有没有用:建个工程,以Fireworks为类即可import java.awt.*;import java.applet.*;import java.awt.event.*;import javax.swing.*;public class Fireworks extends Applet implements MouseListener,Runnable{ int x,y; int top,point;/***对小程序进行变量和颜色的初始化。*/ public void init() { x = 0; y = 0; //设置背景色为黑色 setBackground(Color.black); addMouseListener(this); } public void paint(Graphics g) { } /** *使该程序可以作为应用程序运行。 */ public static void main(String args[]) { Fireworks applet = new Fireworks(); JFrame frame = new JFrame("TextAreaNew"); frame.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e){ System.exit(0); } }); frame.getContentPane().add( applet, BorderLayout.CENTER); frame.setSize(800,400); applet.init(); applet.start(); frame.setVisible(true); }/***程序主线程,对一个烟花进行绘制。*/ public void run() { //变量初始化 Graphics g1; g1 = getGraphics(); int y_move,y_click,x_click; int v; x_click = x; y_click = y; y_move = 400; v = 3; int r,g,b; while(y_move > y_click) { g1.setColor(Color.black); g1.fillOval(x_click,y_move,5,5); y_move -= 5; r = (((int)Math.round(Math.random()*4321))%200)+55; g = (((int)Math.round(Math.random()*4321))%200)+55; b = (((int)Math.round(Math.random()*4321))%200)+55; g1.setColor(new Color(r,g,b)); g1.fillOval(x_click,y_move,5,5); for(int j = 0 ;j<=10;j++) { if(r>55) r -= 20; if(g>55) g -= 20; if(b>55) b -=20; g1.setColor(new Color(r,g,b)); g1.fillOval(x_click,y_move+j*5,5,5); } g1.setColor(Color.black); g1.fillOval(x_click,y_move+5*10,5,5); try { Thread.currentThread().sleep(v++); } catch (InterruptedException e) {} } for(int j=12;j>=0;j--) { g1.setColor(Color.black); g1.fillOval(x_click,y_move+(j*5),5,5); try { Thread.currentThread().sleep((v++)/3); } catch (InterruptedException e) {} } y_move = 400; g1.setColor(Color.black); while(y_move > y_click) { g1.fillOval(x_click-2,y_move,9,5); y_move -= 5; } v = 15; for(int i=0;i<=25;i++) { r = (((int)Math.round(Math.random()*4321))%200)+55; g = (((int)Math.round(Math.random()*4321))%200)+55; b = (((int)Math.round(Math.random()*4321))%200)+55; g1.setColor(new Color(r,g,b)); g1.drawOval(x_click-3*i,y_click-3*i,6*i,6*i); if(i<23) { g1.drawOval(x_click-3*(i+1),y_click-3*(i+1),6*(i+1),6*(i+1)); g1.drawOval(x_click-3*(i+2),y_click-3*(i+2),6*(i+2),6*(i+2)); } try { Thread.currentThread().sleep(v++); } catch (InterruptedException e) {} g1.setColor(Color.black); g1.drawOval(x_click-3*i,y_click-3*i,6*i,6*i); }}/***对鼠标事件进行监听。*临听其鼠标按下事件。*当按下鼠标时,产生一个新线程。*/ public void mousePressed(MouseEvent e) { x = e.getX(); y = e.getY(); Thread one; one = new Thread(this); one.start(); one = null; } /** *实现MouseListener接中的方法。为一个空方法。 */ public void mouseReleased(MouseEvent e) { } /** *实现MouseListener接中的方法。为一个空方法。 */ public void mouseEntered(MouseEvent e) { } /** *实现MouseListener接中的方法。为一个空方法。 */ public void mouseExited(MouseEvent e) { } /** *实现MouseListener接中的方法。为一个空方法。 */ public void mouseClicked(MouseEvent e) { }}
- 【点评】 如何下载网站源码(app下载页面源码)
- 2021-02-12 00:00:50
- 你在工具栏里有一个文件的下拉菜单 里面应该有你需要的选项 我们学习制作网页的时候就是用里面的保存网页 然后用dreamwear 8 编辑的 希望对你有帮助
- 【点评】 免费商城源码下载(一个完整的网上商城的源码)
- 2021-02-11 23:58:27
- Java网站源码:我想下载一个java/jsp的商城网站源码到哪里可以找到下载的,JSP网上商城源码+WORD答辩材料+PPT演示材料全套,可运行!ASP.PHP做的毕设基本是用不上的,因为都是大的网站,不适合毕设。但是JAVA/JSP又没有免费的资源,免费的能用就不用在这发问题 了。楼下的来给个免费的代码吧。
- 【点评】 java小程序源码(答题小程序源码前后端源码)
- 2021-02-11 23:52:21
- import java.awt.*;import java.awt.event.*;import javax.swing.*;class mypanel extends Panel implements MouseListener{ int chess[][] = new int[11][11]; boolean Is_Black_True; mypanel() { Is_Black_True = true; for(int i = 0;i < 11;i++) { for(int j = 0;j < 11;j++) { chess[i][j] = 0; } } addMouseListener(this); setBackground(Color.BLUE); setBounds(0, 0, 360, 360); setVisible(true); } public void mousePressed(MouseEvent e) { int x = e.getX(); int y = e.getY(); if(x < 25 || x > 330 + 25 ||y < 25 || y > 330+25) { return; } if(chess[x/30-1][y/30-1] != 0) { return; } if(Is_Black_True == true) { chess[x/30-1][y/30-1] = 1; Is_Black_True = false; repaint(); Justisewiner(); return; } if(Is_Black_True == false) { chess[x/30-1][y/30-1] = 2; Is_Black_True = true; repaint(); Justisewiner(); return; } } void Drawline(Graphics g) { for(int i = 30;i <= 330;i += 30) { for(int j = 30;j <= 330; j+= 30) { g.setColor(Color.WHITE); g.drawLine(i, j, i, 330); } } for(int j = 30;j <= 330;j += 30) { g.setColor(Color.WHITE); g.drawLine(30, j, 330, j); } } void Drawchess(Graphics g) { for(int i = 0;i < 11;i++) { for(int j = 0;j < 11;j++) { if(chess[i][j] == 1) { g.setColor(Color.BLACK); g.fillOval((i + 1) * 30 - 8, (j + 1) * 30 - 8, 16, 16); } if(chess[i][j] == 2) { g.setColor(Color.WHITE); g.fillOval((i + 1) * 30 - 8, (j + 1) * 30 - 8, 16, 16); } } } } void Justisewiner() { int black_count = 0; int white_count = 0; int i = 0; for(i = 0;i < 11;i++)//横向判断 { for(int j = 0;j < 11;j++) { if(chess[i][j] == 1) { black_count++; if(black_count == 5) { JOptionPane.showMessageDialog(this, "黑棋胜利"); Clear_Chess(); return; } } else { black_count = 0; } if(chess[i][j] == 2) { white_count++; if(white_count == 5) { JOptionPane.showMessageDialog(this, "白棋胜利"); Clear_Chess(); return; } } else { white_count = 0; } } } for(i = 0;i < 11;i++)//竖向判断 { for(int j = 0;j < 11;j++) { if(chess[j][i] == 1) { black_count++; if(black_count == 5) { JOptionPane.showMessageDialog(this, "黑棋胜利"); Clear_Chess(); return; } } else { black_count = 0; } if(chess[j][i] == 2) { white_count++; if(white_count == 5) { JOptionPane.showMessageDialog(this, "白棋胜利"); Clear_Chess(); return; } } else { white_count = 0; } } }for(i = 0;i < 7;i++)//左向右斜判断 { for(int j = 0;j < 7;j++) { for(int k = 0;k < 5;k++) { if(chess[i + k][j + k] == 1) { black_count++; if(black_count == 5) { JOptionPane.showMessageDialog(this, "黑棋胜利"); Clear_Chess(); return; } } else { black_count = 0; } if(chess[i + k][j + k] == 2) { white_count++; if(white_count == 5) { JOptionPane.showMessageDialog(this, "白棋胜利"); Clear_Chess(); return; } } else { white_count = 0; } } } } for(i = 4;i < 11;i++)//右向左斜判断 { for(int j = 6;j >= 0;j--) { for(int k = 0;k < 5;k++) { if(chess[i - k][j + k] == 1) { black_count++; if(black_count == 5) { JOptionPane.showMessageDialog(this, "黑棋胜利"); Clear_Chess(); return; } } else { black_count = 0; } if(chess[i - k][j + k] == 2) { white_count++; if(white_count == 5) { JOptionPane.showMessageDialog(this, "白棋胜利"); Clear_Chess(); return; } } else { white_count = 0; } } } } } void Clear_Chess() { for(int i=0;i<11;i++) { for(int j=0;j<11;j++) { chess[i][j]=0; } } repaint(); } public void paint(Graphics g) { Drawline(g); Drawchess(g); } public void mouseExited(MouseEvent e){} public void mouseEntered(MouseEvent e){} public void mouseReleased(MouseEvent e){} public void mouseClicked(MouseEvent e){}}class myframe extends Frame implements WindowListener{ mypanel panel; myframe() { setLayout(null); panel = new mypanel(); add(panel); panel.setBounds(0,23, 360, 360); setTitle("单人版五子棋"); setBounds(200, 200, 360, 383); setVisible(true); addWindowListener(this); } public void windowClosing(WindowEvent e) { System.exit(0); } public void windowDeactivated(WindowEvent e){} public void windowActivated(WindowEvent e){} public void windowOpened(WindowEvent e){} public void windowClosed(WindowEvent e){} public void windowIconified(WindowEvent e){} public void windowDeiconified(WindowEvent e){}}public class mywindow{ public static void main(String argc []) { myframe f = new myframe(); }}
- 【点评】 shiro源码(shiro中文官方文档)
- 2021-02-11 23:51:13
- shiro unauthorizedurl 怎么不是当前页面而是父页面的,解决方法:1、mvcnone_authority2、web.xml 500 /error.jsp 原因:shiro的源代码ShiroFilterFactoryBean.java[java] view plaincopyprivate void applyUnauthorizedUrlIfNecessary(Filter filter) { String unauthorizedUrl = getUnauthorizedUrl(); if (StringUtils.hasText(unauthorizedUrl) && (filter instanceof AuthorizationFilter)) { AuthorizationFilter authzFilter = (AuthorizationFilter) filter; //only apply the unauthorizedUrl if they haven't explicitly configured one already: String existingUnauthorizedUrl = authzFilter.getUnauthorizedUrl(); if (existingUnauthorizedUrl == null) { authzFilter.setUnauthorizedUrl(unauthorizedUrl); } } } 定义的filter必须满足filter instanceof AuthorizationFilter,只有perms,roles,ssl,rest,port才是属于AuthorizationFilter,而anon,authcBasic,auchc,user是AuthenticationFilter,所以unauthorizedUrl设置后页面不跳转
- 【点评】 源码网站开发(源码是什么)
- 2021-02-11 23:32:53
- 1.到空间网络公司买个域名,先备案;2.找相应的网络公司开发程序;或到淘宝,A5,200源码网等网站买别人已开发好的源码;3.根据源码的类别购买相应的大小的空间;4.把源码传到空间,绑定已备案的域名.5.做日常维护工作
- 【点评】 卡盟系统源码(卡盟排行榜第一的卡盟平台)
- 2021-02-11 23:04:20
- http://auction1.paipai.com/04AB7C3A0000000004010000276CAC4B
- 【点评】 idea 查看源码(idea修改jar包源码)
- 2021-02-11 22:46:13
- 网上可以找找tomcat的开源代码下下来看,github上应该有,现在tomcat软件基本都是编译好了的,基础差一点的话,反编译过来看很累
- 【点评】 egret 源码(laya egret)
- 2021-02-11 22:29:26
- egret wing运用的是什么基础语言,这个工具不是编译器,只是做简单的语法转换,并不保证转换后的代码100%能运行。因为语言特性和底层API限制,Egret无法做到跟Flash 100%兼容。所以开发者仍然需要学习Egret和TypeScript语法,尤其要注意跟Flash/AS3不兼容的地方
- 【点评】 网站源码建站(如果快速建站demo网站)
- 2021-02-11 22:25:08
- 怎么用源码建网站 本人是个菜鸟会的来,用建站系统做网站:如pageadmin、discuz、帝国软件都是非常成熟的网站管理系统,免费使用、安装、操作都非常简单!
手机版
扫一扫进手机版
返回顶部