cl

阅读 / 问答 / 标签

clean and serene for nine months

清净了九个月时间

wearing clothing overall 的区别

wearing一般指穿衣、鞋袜、手套及各式装饰物等;clothing是各种衣物的总称。如:winter clothing冬天穿的衣服;overall是指罩衫,工作服,工装裤之类的。

如何在WPF应用程序中通过HttpClient调用Web API

  Asynchronous Calls  异步调用    HttpClient is designed to be non-blocking. Potentially long-running operations are implemented as asynchonrous methods, such as GetAsync and PostAsync. These methods return without waiting for the operation to complete. The previous tutorial (Calling a Web API From a Console Application) showed only blocking calls:  HttpClient被设计成是非阻塞的。潜在地,长时间运行的操作是作为异步方法实现的,例如,GetAsync和PostAsync。这些方法不会等待操作完成便会返回。上一教程(通过控制台应用程序调用Web API)只展示了阻塞调用:    HttpResponseMessage response = client.GetAsync("api/products").Result; // Blocking call(阻塞)!  This code blocks the calling thread by taking the Result property. That"s OK for a console application, but you should not do it from a UI thread, because it blocks the UI from responding to user input.  这段代码通过采用Result属性,会阻塞调用线程。对于一个控制台应用程序,这没问题,但你不应该在一个UI线程中采用这一做法,因为这会阻止UI去响应用户输入。    The asynchronous methods of HttpClient return Task objects that represent the asynchronous operation.  HttpClient的异步方法会返回表示异步操作的Task对象。    Create the WPF Project  创建WPF项目    Start Visual Studio. From the Start menu, select New Project. In the Templates pane, select Installed Templates and expand the Visual C# node. In the list of project templates, select WPF Application. Name the project and click OK.  启动Visual Studio。从“开始”菜单选择“新项目”。在“模板”面板中,选择“已安装模板”,并展开“Viusal C#”节点。在项目模板列表中,选择“WPF应用程序”。命名此项目并点击“OK”。    Open MainWindow.xaml and add the following XAML markup inside the Grid control:  打开MainWindow.xaml,并在Grid控件中添加以下XAML标记:    <StackPanel Width="250" >  <Button Name="btnGetProducts" Click="GetProducts">Get Products</Button>  <ListBox Name="ProductsList">  <ListBox.ItemTemplate>  <DataTemplate>  <StackPanel Margin="2">  <TextBlock Text="{Binding Path=Name}" />  <TextBlock >Price: $<Run Text="{Binding Path=Price}" />  (<Run Text="{Binding Path=Category}" />)</TextBlock>  </StackPanel>  </DataTemplate>  </ListBox.ItemTemplate>  </ListBox>  </StackPanel>  This markup defines a ListBox that will be data-bound to the list of products. The DataTemplate defines how each product will be displayed.  这段标记定义了一个将被数据绑定到产品列表的ListBox(列表框)。DataTemplate(数据模板)定义了如何显示每个产品。(其效果如图3-4所示)。    图3-4. WPF界面效果    Add the Model Class  添加模型类    Add the following class to the application:  将以下类添加到应用程序:    class Product  {  public string Name { get; set; }  public double Price { get; set; }  public string Category { get; set; }  }  This class defines a data object that HttpClient will write into the HTTP request body and read from the HTTP response body.  这个类定义了一个数据对象,HttpClient将把它写入HTTP请求体,也从HTTP响应体中读取它。    We"ll also add an observable class for data binding:  我们也要添加一个用于数据绑定的可见对象类(observable class):    class ProductsCollection : ObservableCollection<Product>  {  public void CopyFrom(IEnumerable<Product> products)  {  this.Items.Clear();  foreach (var p in products)  {  this.Items.Add(p);  }  this.OnCollectionChanged(  new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset));  }  }  Install NuGet Package Manager  安装NuGet包管理器    NuGet Package Manager is the easiest way to add the Web API Client library to a project. If you do not have NuGet Package Manager already installed, install it as follows.  将Web API客户端库添加到项目最容易的办法是安装“NuGet包管理器(NuGet Package Manager)”。如果尚未安装NuGet包管理器,按如下步骤安装。  1.Start Visual Studio.  启动Visual Studio.  2.From the Tools menu, select Extensions and Updates.  从“工具”菜单选择“扩展与更新”  3.In the Extensions and Updates dialog, select Online.  在“扩展与更新”对话框中,选择“在线”  4.If you don"t see "NuGet Package Manager", type "nuget package manager" in the search box.  如果未看到“NuGet包管理器”,在搜索框中输入“nuget package manager”。  5.Select the NuGet Package Manager and click Download.  选择“NuGet包管理器”,并点击“下载”。  6.After the download completes, you will be prompted to install.  下载完成后,会提示你安装。  7.After the installation completes, you might be prompted to restart Visual Studio.  安装完成后,可能会提示重启Visual Studio。    上述安装过程如图3-5所示。    图3-5. 安装NuGet包管理器    Install the Web API Client Libraries  安装Web API客户端库    After NuGet Package Manager is installed, add the Web API Client Libraries package to your project.  安装NuGet包管理器后,把Web API客户端库包添加到你的项目。步骤如下:  1.From the Tools menu, select Library Package Manager. Note: If do you not see this menu item, make sure that NuGet Package Manager installed correctly.  从“工具”菜单选择“库包管理器”。注:如果看不到这个菜单项,请确保已正确安装了NuGet包管理器。  2.Select Manage NuGet Packages for Solution...  选择“管理解决方案的NuGet包…”  3.In the Manage NuGet Packages dialog, select Online.  在“管理NuGet包”对话框中,选择“在线”。  4.In the search box, type "Microsoft.AspNet.WebApi.Client".  在搜索框中输入“Microsoft.AspNet.WebApi.Client”。  5.Select the ASP.NET Web API Self Host package and click Install.  选择“ASP.NET Web API自托管包”,并点击“安装”。  6.After the package installs, click Close to close the dialog.  这个包安装后,点击“关闭”,关闭此对话框。    上述安装步骤如图3-6所示。    图3-6. 安装Web API客户端库    Initialize HttpClient  初始化HttpClient    From Solution Explorer, open the file MainWindow.xaml.cs. Add the following code.  在“解决方案资源管理器”中,打开MainWindow.xaml.cs文件。添加以下代码:    namespace WpfProductClient  {  using System;  using System.Collections.Generic;  using System.Net.Http;  using System.Net.Http.Headers;  using System.Windows;  public partial class MainWindow : Window  {  HttpClient client = new HttpClient();  ProductsCollection _products = new ProductsCollection();  public MainWindow()  {  InitializeComponent();  client.BaseAddress = new Uri("http://localhost:9000");  client.DefaultRequestHeaders.Accept.Add(  new MediaTypeWithQualityHeaderValue("application/json"));  this.ProductsList.ItemsSource = _products;  }  }  }  This code creates a new instance of HttpClient. It also sets the base URI to "http://localhost:9000/", and sets the Accept header to "application/json", which tells the server to send data in JSON format.  这段代码创建了一个新的HttpClient实例。也把基URI设置为“http://localhost:9000/”,并且把Accept报头设置为“application/json”,这是告诉服务器,以JSON格式发送数据。    Notice that we also created a new ProductsCollection class and set it as the binding for the ListBox.  注意,我们也创建了一个新的ProductsCollection类,并把它设置为对ListBox的绑定。    Getting a Resource (HTTP GET)  获取资源(HTTP GET)    If you are targeting .NET Framework 4.5, the async and await keywords make it much easier to write asynchronous code.  如果你的目标是.NET Framework 4.5(意即,你所开发的应用程序将在.NET 4.5平台上运行 — 译者注),async和await关键字会让你很容易编写异步代码。    If you are targeting .NET Framework 4.0 with Visual Studio 2012, you can install the Async Targeting Pack to get async/await support.  如果你的目标是使用Visual Studio 2012的.NET Framework 4.0,可以安装Async Targeting Pack来获得async/await支持。    The following code queries the API for a list of products. Add this code to the MainWindow class:  以下代码查询产品列表API。将此代码添加到MainWindow类:    private async void GetProducts(object sender, RoutedEventArgs e)  {  try  {  btnGetProducts.IsEnabled = false;  var response = await client.GetAsync("api/products");  response.EnsureSuccessStatusCode(); // Throw on error code(有错误码时报出异常).  var products = await response.Content.ReadAsAsync<IEnumerable<Product>>();  _products.CopyFrom(products);  }  catch (Newtonsoft.Json.JsonException jEx)  {  // This exception indicates a problem deserializing the request body.  // 这个异常指明了一个解序列化请求体的问题。  MessageBox.Show(jEx.Message);  }  catch (HttpRequestException ex)  {  MessageBox.Show(ex.Message);  }  finally  {  btnGetProducts.IsEnabled = true;  }  }  The GetAsync method sends an HTTP GET request. If the HTTP response indicates success, the response body contains a list of products in JSON format. To parse the list, call ReadAsAsync. This method reads the response body and tries to deserialize it to a specified CLR type.  GetAsync方法发送一个HTTP GET请求。如果HTTP响应指示成功,响应体会含有一个JSON格式的产品列表。要解析这个列表,调用ReadAsAsync。这个方法会读取响应体,并试图把它解序列化成一个具体的CLR类型。    As their names imply, GetAsync and ReadAsAsync are asynchronous methods, meaning they return immediately, without waiting for the operation to complete. The await keyword suspends execution until the operation completes. For example:  正如其名称所暗示的,GetAsync和ReadAsAsync是异步方法,意即,它们立即返回,不会等待操作完成。await关键字会挂起执行,直到操作完成。例如:    var response = await client.GetAsync("api/products");  The code that appears after this statement does not execute until the HTTP request is completed. But that does not mean the event handler blocks, waiting for GetAsync to complete. Just the opposite — control returns to the caller. When the HTTP request is completed, execution continues from the point where it was suspended.  出现在这条语句之后的代码直到HTTP请求完成时才会执行。但这并不意味着事件处理器(event handler,也可以叫做事件处理程序 — 译者注)会阻塞,以等待GetAsync完成。恰恰相反 — 控制会返回给调用者。当HTTP请求完成时,执行会从挂起点继续。    If a method uses await, it must have the async modifier:  如果一个方法使用await,它必须有async修饰符:    private async void GetProducts(object sender, RoutedEventArgs e)  Without the await keyword, you would need to call ContinueWith on the Task object:  没有这个await关键字,你就需要调用Task对象上的ContinueWith:    private void GetProducts(object sender, RoutedEventArgs e)  {  btnGetProducts.IsEnabled = false;  client.GetAsync("api/products/2").ContinueWith((t) =>  {  if (t.IsFaulted)  {  MessageBox.Show(t.Exception.Message);  btnGetProducts.IsEnabled = true;  }  else  {  var response = t.Result;  if (response.IsSuccessStatusCode)  {  response.Content.ReadAsAsync<IEnumerable<Product>>().  ContinueWith(t2 =>  {  if (t2.IsFaulted)  {  MessageBox.Show(t2.Exception.Message);  btnGetProducts.IsEnabled = true;  }  else  {  var products = t2.Result;  _products.CopyFrom(products);  btnGetProducts.IsEnabled = true;  }  }, TaskScheduler.FromCurrentSynchronizationContext());  }  }  }, TaskScheduler.FromCurrentSynchronizationContext());  }  This type of code is difficult to get right, so it"s recommended to target .NET 4.5, or if that"s not possible, install the Async Targeting Pack.  这种型式的代码难以正确,因此建议把目标定为.NET 4.5,或者,如果这不可能,需安装Async Targeting Pack(Async目标包)。

eclipse-java读取ppt

解决了没,哥们

Degree Classification是什么意思

Degree Classification 1. 网络释义 五级分类 角度分类器 度聚类 级分类)2. 短语circle degree figure classification 圆度体型分类indeterminate degree of classification b b类标准不确定度 ; B类标准不确定度 ; b类标准不确度度indeterminate degree of classification A A类标准不确定度 ; a类标准不确定度

eclipse的flex插件新建flex项目报错,帮忙解决下

你这个问题怎么解决的?我也遇到了

求助!"总是提示"use of class template requires template argument list",该怎么改啊?

int BiTree<Type>::PreOrder(BiTreeNode *broot)应改成int BiTree<Type>::PreOrder(BiTreeNode<Type> *broot)

c++template中typename 和class有什么区别?

又是历史原因,以前是用class,后来C++ Standard 出现后,引入了typename, 所以他们是一样的。但是,又有一些微妙的不同,因为有时候,你不得不使用typename. 1. 在声明 template parameters(模板参数)时,class 和 typename 是可互换的。2. 用 typename 去标识 nested dependent type names(嵌套依赖类型名),在 base class lists(基类列表)中或在一个 member initialization list(成员初始化列表)中作为一个 base class identifier(基类标识符)时除外。For example: 1 using namespace std; 2 3 template int vcount(vector v) { 4 int i; 5 typename vector::iterator vi; 6 for(i=0,vi=v.begin(); vi!=v.end(); i++,vi++) 7 ; 8 return(i); 9 }

tuxedo8.1 for linux 中执行buildclient -o simpcl -f simpcl.c,buildclient: cannot execute binary file

查一下buildclient命令的权限你是否有执行权限,当前目录下你是否有写权限。

在WPF border控件是没有MouseDoubleclick事件 现在想往这个border类中添加一个MouseDoubleclick事件

参考:http://zhidao.baidu.com/link?url=84LI-0Ir6nssj1FGWprPww9ztPUMx5GpLeilPWOQQjU8NWwiyl4WR3boAVZC9jESJc0owrQEcndnEjTGBZJ0_E6ykzotaXp3xlwykpjyqp7

希尔顿官网免费wifi ad.doubleclick.net

希尔顿可是酒店住宿?

如何清除 http://googleads.g.doubleclick.net

用360卫士

如何调用dataGridViewX的CellDoubleClick事件。C#。

模板列 设定 隐藏列 赋值

winform 自定义控件,它的mousedoubleclick事件。

没有做事件绑定吧事件是控件内部触发,控件外部处理。你要在内部的控件的mousedoubleclick上附加上外部的事件代理。比如你有一个form,引用一个usercontrol,里面有一个textbox事件传递是textbox.触发usercontrol.textbox_2click那么显然form.usercontrol_2click的就没有触发所以要在usercontrol.textbox_2click里面调用一个事件代理textbox.触发usercontrol.textbox_2click,再触发form.usercontrol_2click这样就对了。不知道有没有看懂?有问题的话可以短消息找我

为什么我的网页上方老是在打开后几秒弹出http://googleads.g.doubleclick.net的广告?

用免费的 金山急救箱 就好了 会帮你恢复浏览器主页的问题 它是一键式的很方便哦 简要介绍: 1.强力清除顽固木马病毒和未知病毒如“超级av终结者”,“HBkernel蝗虫系列病毒”,“灰鸽子、上兴等远程控制木马变种”等; 2.全面修复系统破坏项目,比如:解决IE首页被改,杀毒软件不能打开,输入法无法输入中文,不能复制粘帖,任务管理器不能打开,不能进入安全模式等系统异常现象; 3.流行0day漏洞免疫,针对最流行的漏洞进行快速准确免疫(将不断关注流行漏洞并添加免疫修复)当前支持扫荡波(ms08-67),IE xml 0day(ms08-78)漏洞免疫.该产品不能替代金山漏洞扫描功能,其他漏洞请下载清理专家修复。 『注意事项』 1.急救箱可能暂时禁用正常的软件,重启以后可以通过还原模式启动还原相应的程序 2.使用过程中如果发现异常,请到官方论坛不要盲目删除急救箱导致系统不能还原 3.较多系统异常情况是由病毒破坏导致并非急救箱自身造成,可以到官方论坛求助 金山急救箱是当你在 觉得电脑不对劲了时候用下就会恢复到上次最好的配置的让电脑恢复正常的好的免费的软件很好 下载地址 http://www.duba.net/zhuansha/263.shtml 要做好预防工作 就要用金山网盾从源头开始预防网页木马的它可以看出是不是这个网站带有木马了且他是终身免费的很好用 你试试就晓得了给你看下他的说明(当装有金山网盾的用户,打开浏览器运行时候,浏览器会出现绿色闪框,表示金山网盾正保护你的系统;当金山网盾拦截到浏览的网页有恶意代码的时候,浏览器外框就会红闪且右下角托盘那边会弹出泡泡提示用户,同时金山网盾会将这些恶意代码自动屏蔽,不影响您的正常上网。) 网盾下载地址: http://bbs.duba.net/thread-22014175-1-1.html 网盾功能测试地址: http://blog.duba.net/wd/

怎样才能杀掉Cookie DoubleCLick这个病毒?

这是个广告软件,不要删除COOKie的文件就可以了!其他的均可以删除!cookie本身的文件名就带网站了!例如Cookie:administrator@doubleclick.net/就是doubleclick.net网站的

求助QUARANTINE DECLARATION

  可能是AUSTRALIA,CANADA等国家需要的包装的DECLEARATION  如下:  1. Has straw packing  been used in this shipment. No  2. Has Timber packing been used in this  shipment. Yes ( timber packing includes palletts , skids,crates etc.)  3.If timber packing has been used is it free from bark. Yes  4.No sealed plastic has been used in the container above  5.plastic has been holed /penetrated or left open for quarantine purposesCleanliness DeclerationI declare that the contents are clean and are free from material of plant or animal  origin.

前端里面id,class,tag中tag指的是什么?

就是标签的意思。比如:<div>test</div>如上就是个 div tag。改节点的 tagName 就是 “DIV”

BiOCl中的本征缺陷到底有多少种?

在材料生长过程中,氢的引入和一些本征缺陷有时是不可避免的,可能会影响材料的电子结构和性能。 BiOCl是一种重要的三元铋系光催化材料,其较宽的带隙和稳定的层状结构允许能带工程调节其性能。实验室中BiOCl样品的带隙从3.0 eV到3.6 eV不等,且通常是 p 型半导体。半导体的导电特性通常与本征缺陷密切相关,然而本征缺陷和氢的引入如何影响 BiOCl的电子结构仍然缺乏研究。第一原理方法广泛应用于铋系层状材料的研究。 近日,北京航空航天大学表面物理与量子物质团队郝维昌教授等人利用 DFT理论研究了BiOCl中本征缺陷和氢原子的引入对电子结构的影响以及它们在晶体中的扩散行为。Kang Xu et al., First-principles study on the electronic structures and diffusion behaviors of intrinsic defects in BiOCl, Computational Materials Science 2022, 203: 111088 研究中考虑16种的本征缺陷包括了空位缺陷、替位缺陷和间隙缺陷: Bivac(铋原子空缺)、Ovac(氧原子空缺)、Clvac(氯原子空缺);替位缺陷BiO(铋原子占据氧原子位置)、BiCl(铋原子占据氯原子位置)、OBi(氧原子占据铋原子位置)、OCl(氧原子占据铋原子位置)、ClBi(氯原子占据铋原子位置)、ClO(氯原子占据氧原子位置);间隙缺陷IBi(铋原子占据间隙位置)、IO(氧原子占据间隙位置)、ICl(氯原子占据间隙位置)。以及氢的引入可能的几种缺陷:HBi(氢原子占据铋原子位置)、HO(氢原子占据氧原子位置)、HCl(氢原子占据氯原子位置)和IH(氢原子占据晶体中间隙位置)。 对以上16种缺陷形成能进行计算,发现铋原子、氧原子、氯原子和氢原子占据间隙位置的间隙缺陷(Biint、Clint、Clint、Hint)具有较低的形成能。 同时,由于铋和氯之间较弱的相互作用,氯原子很容易被铋原子和氧原子取代, 氯的替位缺陷(BiCl、OCl)也具有较低形成能 。在富氧或富铋条件下,费米能级钉扎在价带顶较近的位置,这解释了实验上BiOCl总是表现出 p 型半导体的原因。形成能较低的本征缺陷会在价带顶或导带底附近产生了缺陷能级,从而导致了 BiOCl的带隙变化。 图1(a)原始结构,(b)Ovac结构和(c)-(h)具有低缺陷形成能的几种结构。紫色、绿色、红色、白色和黑色的球分别代表铋、氯、氧、氢原子和氧空位。 图2(a)氧原子通过氧空位的扩散路径(b)铋或氧原子通过氯空位的扩散路径(c)铋或氯原子通过外层间隙位置的扩散路径(d)氧或氢原子通过内层间隙位置的扩散路径,(e)上述缺陷的扩散能垒和(f)扩散系数随温度变化而变化。(a)中的三个数字1表示BiOCl中三个相同的氧空位,(b)中的两个数字2表示BiOCl中两个相等的氯空位,(c)中的三个数字3表示三个相似的外层间隙位,(d)中的两个数字4表示两个相同的内层间隙位。紫色、绿色、红色和白色的球分别代表铋、氯、氧和氢原子。黑色、银色、橙色和蓝色的球分别代表Ovac、BiCl(或OCl)、Biint(或Clint)和Oint(或Hint)的扩散路径。 氧空位的扩散势垒高于其他本征缺陷,这可能是由于[Bi2O2]2+层中铋氧间具有强的共价键。氢原子在间隙位置间的扩散势垒最低,这表明氢是 BiOCl中最易扩散的缺陷,同时氯原子在间隙位置间的扩散势垒也很低。在相同温度下,几种不同本征缺陷的扩散系数自然对数与扩散势垒成正比,并随温度升高而增加。间隙氢的扩散速度最快,间隙氯的扩散速率仅次于间隙氢。 本研究解释 BiOCl中的 p 型电导性、带隙波动物理起源,并为通过缺陷工程调节 BiOX (X = Cl, Br, I)的光催化性能提供了理论指导。近年来北航表面物理与量子物质团队基于BiOX(X=Cl,Br,I)材料做出了一系列出色的实验和理论计算方面的工作: 1. Xu K, Wang L, Feng H, W Hao* , et al. Theoretical insights into nitrogen oxide activation on halogen defect-rich {001} facets of bismuth oxyhalide[J]. Journal of Materials Science & Technology, 2021, 77: 217-222. 2. Cui D, Xu K, Dong X, W Hao* , et al. Controlled hydrogenation into defective interlayer bismuth oxychloride via vacancy engineering[J]. Communications Chemistry, 2020, 3(1): 1-8. 3. Xu Z, Li H, Hu S, W Hao* , et al. High Pressure Driven Isostructural Electronic Phase Separation in 2D BiOI[J]. Physica Status Solidi (RRL)–Rapid Research Letters, 2019, 13(6). 4. Xu K, Wang L, Xu X, W Hao* , et al. Two dimensional bismuth-based layered materials for energy-related applications[J]. Energy Storage Materials, 2019, 19: 446-463. 5. Wang L, Xu K, Cui W, W Hao* , et al. Monolayer Epitaxial Heterostructures for Selective Visible‐Light‐Driven Photocatalytic NO Oxidation[J]. Advanced Functional Materials, 2019, 29(15): 1808084. 6. Wang L, Lv D, Yue Z, W Hao* , et al. Promoting photoreduction properties via synergetic utilization between plasmonic effect and highly active facet of BiOCl[J]. Nano Energy, 2019, 57: 398-404. 7. Wang L, Lv D, Dong F, W Hao* , et al. Boosting visible-light-driven photo-oxidation of BiOCl by promoted charge separation via vacancy engineering[J]. ACS Sustainable Chemistry & Engineering, 2019, 7(3): 3010-3017. 8. Cui D, Wang L, Du Y, W Hao* , et al. Photocatalytic reduction on bismuth-based p -block semiconductors[J]. ACS Sustainable Chemistry & Engineering, 2018, 6(12): 15936-15953. 9. Xu Z, Xu K, Feng H, W Hao* , et al. sp orbital hybridization: a strategy for developing efficient photocatalysts with high carrier mobility[J]. Science Bulletin, 2018, 63: 465-468. 10. Cui D, Wang L, Xu K, W Hao* , et al. Band-gap engineering of BiOCl with oxygen vacancies for efficient photooxidation properties under visible-light irradiation[J]. Journal of Materials Chemistry A, 2018, 6(5): 2193-2199. 11. Feng H, Du Y, Wang C, W Hao* , et al. Efficient visible-light photocatalysts by constructing dispersive energy band with anisotropic p and sp hybridization states[J]. Current Opinion in Green and Sustainable Chemistry, 2017, 6: 93-100. 12. Feng H, Zhuang J, Slattery A D, W Hao* , et al. Construction of 2D lateral pseudohetero structures by strain engineering[J]. 2D Materials, 2017, 4(2): 025102. 13. Jun Shang, Weichang Hao*, et al., Bismuth oxybromide with reasonable photocatalytic reduction activity under visible light[J] ACS Catalysis 2014, 4: 954 961

理光打印机出现Density sensor Require cleaning

理光打印机出现DensitysensorRequirecleaning的意思是请清洁碳粉浓度传感器。1、拉起上盖手柄打开上盖。2、拿起青色打印盒。3、将碳粉浓度传感器杆滑到左侧。4、小心垂直的将青色打印盒插入。5、将上盖关上。

路由器为什么acl需要设置deny 和 permit

为了保障网络的可用性、可靠性和安全性!deny是拒绝具备某种协议或者IP的数据在路由器上被转发。permit是允许被转发。

关于标准ACL中的deny问题

官方定义:先匹配acl,如是deny那就直接过滤掉,不再通过qos匹配;如是acl是permit,那么接下来qos流量进行匹配。个人总结:trafficbehavior使用permit表示按照acl的规则来进行数据放行,acl中允许那就允许,禁止那就禁止trafficbehavior但是若使用deny,则无论acl规则中的permit或者deny,一律全都丢弃不进行转发.组合有如下四种:aclbeha最后的动作apermitpermitpermitbpermitdenydenycdenypermitdenyddenydenydeny

fancl卸妆油瓶底DEP什么意思

DEP就是产品号,后面还因该有一串数字。日本的FANCL白雪公主的卸妆油120+20ml套装,瓶底批号的3个字母与外盒生产日期后面3个字母不一样是很正常的。

什么是Infinitive Clauses?有关于英语语法的

实际上就是“不定式短语”,也叫infinitive phrase . infinitive clause a clause containing an infinitive as its main or only verb form,as to speak clearly in Try to speak clearly. Also called infinitive phrase . Infinitive clause as subect or object Infinitive clause as subject An infinitive clause can be the subject of a sentence.This was common in older English. To err is human; to forgive divine. To find fault with others is easy. To make mistakes is easy. In modern English infinitive clauses are rarely used as subjects.We more often use it as a ‘preparatory" subject and put the infinitive clause later. It is easy to find faults with others. It is easy to make mistakes.

什么是Infinitive Clauses?有关于英语语法的

An infinitive clause is a clause lead by an infinitive.To be, or not to be, that is not a question.

求Kelly Clarkson 的 Becauce of you 的歌词

I will not make the same mistakes that you did I will not let myself cause my heart so much misery I will not break the way you did You fell so hard I"ve learned the hard way, to never let it get that far Because of you I never stray too far from the sidewalk Because of you I learned to play on the safe sideSo I don"t get hurt Because of you I find it hard to trust Not only me, but everyone around me Because of you I am afraid I lose my way And it"s not too long before you point it out I cannot cry Because I know that"s weakness in your eyes I"m forced to fake, a smile, a laughEvery day of my life My heart can"t possibly break When it wasn"t even whole to start with Because of you I never stray too far from the sidewalk Because of you I learned to play on the safe side So I don"t get hurt Because of you I find it hard to trust Not only me, but everyone around me Because of you I am afraid I watched you die I heard you cryEvery night in your sleep I was so young You should have known better than to lean on me You never thought of anyone else You just saw your pain And now I cry In the middle of the night For the same damn thingBecause of you I never stray too far from the sidewalk Because of you I learned to play on the safe side So I don"t get hurt Because of you I tried my hardest just to forget everything Because of you I don"t know how to let anyone else in Because of you I"m ashamed of my life because it"s empty Because of you I am afraid Because of youBecause of you

toad 10.6 Monitoring Tool for database Clients: failed to create remote thread;error=8

空间不足的解决办法:1.病毒感染了系统文件,造成空间不足,建议使用诸如金山毒霸2011(免费)卡巴斯基(收费)等高质量的杀毒软件,对电脑进行清理杀毒清理磁盘2.将C盘都虚拟内存删除。3.请删除一些比较少用的软件或者比较大的软件(例如QQ,PHOTOSHOP),删除后再重新安装,安装的时候请安装到其他盘,例如D或者E、F等等。4.将【我的文档】存档路径改去D盘。5.清理整理桌面的文件。一般来说,很多人都喜欢把文件放在桌面上,而桌面也是属于C盘的,久而久之就会占了C盘不少空间,直接把桌面的有用文件或者照片,MP3和电影等等文件,全部剪切到其他盘,这样就可以腾出不少C盘空间。6.手机空间不足建议使用免费金山手机卫士,清理 手机病毒和垃圾,释放存储空间

如何开启和关闭oracle数据库中的审计功能

在oracle11g中,数据库的审计功能是默认开启的(这和oracle10g的不一样,10g默认是关闭的),oracle11gr2的官方文档上写的是错的,当上说default是none,而且是审计到db级别的,这样就会往aud$表里记录统计信息。1.如果审计不是必须的,可以关掉审计功能;sql>showparameteraudit_trail;nametypevalue-----------------------------------------------------------------------------audit_trailstringdbsql>altersystemsetaudit_trail=nonescope=spfile;sql>shutimmediate;sql>startup2.删除已有的审计信息可以直接truncate表aud$,truncatetablesys.aud$;3.或者将aud$表移到另外一个表空间下,以减少system表空间的压力和被撑爆的风险。附:11g中有关audit_trail参数的设置说明:audit_trailpropertydescriptionparametertypestringsyntaxaudit_trail={none|os|db[,extended]|xml[,extended]}defaultvaluenonemodifiablenobasicnoaudit_trailenablesordisablesdatabaseauditing.values:nonedisablesstandardauditing.thisvalueisthedefaultiftheaudit_trailparameterwasnotsetintheinitializationparameterfileorifyoucreatedthedatabaseusingamethodotherthandatabaseconfigurationassistant.ifyoucreatedthedatabaseusingdatabaseconfigurationassistant,thenthedefaultisdb.osdirectsallauditrecordstoanoperatingsystemfile.oraclerecommendsthatyouusetheossetting,particularlyifyouareusinganultra-securedatabaseconfiguration.dbdirectsauditrecordstothedatabaseaudittrail(thesys.aud$table),exceptforrecordsthatarealwayswrittentotheoperatingsystemaudittrail.usethissettingforageneraldatabaseformanageability.ifthedatabasewasstartedinread-onlymodewithaudit_trailsettodb,thenoracledatabaseinternallysetsaudit_trailtoos.checkthealertlogfordetails.db,extendedperformsallactionsofaudit_trail=db,andalsopopulatesthesqlbindandsqltextclob-typecolumnsofthesys.aud$table,whenavailable.thesetwocolumnsarepopulatedonlywhenthisparameterisspecified.ifthedatabasewasstartedinread-onlymodewithaudit_trailsettodb,extended,thenoracledatabaseinternallysetsaudit_trailtoos.checkthealertlogfordetails.xmlwritestotheoperatingsystemauditrecordfileinxmlformat.recordsallelementsoftheauditrecordnodeexceptsql_textandsql_bindtotheoperatingsystemxmlauditfile.xml,extendedperformsallactionsofaudit_trail=xml,andpopulatesthesqlbindandsqltextclob-typecolumnsofthesys.aud$table,whereverpossible.thesecolumnsarepopulatedonlywhenthisparameterisspecified.youcanusethesqlauditstatementtosetauditingoptionsregardlessofthesettingofthisparameter.

oracle数据库的审计功能

二、审计可以分为3类。或者说,可以从3种角度去启用审计。1、语句审计(StatementAuditing)。对预先指定的某些SQL语句进行审计。这里从SQL语句的角度出发,进行指定。审计只关心执行的语句。例如,auditCREATETABLE;命令,就表明对"createtable"语句的执行进行记录。不管这语句是否是针对某个对象的操作2、权限审计(PrivilegeAuditing)对涉及某些权限的操作进行审计。这里强调“涉及权限”例如,auditCREATETABLE;命令,又可以表明对涉及“CREATETABLE”权限的操作进行审计。所以说,在这种命令的情况下,既产生一个语句审计,又产生了一个权限审计。有时候“语句审计”和“权限审计”的相互重复的。这一点可以后面证明。3、对象审计(ObjectAuditing)。记录作用在指定对象上的操作。

用eclipse怎么部署web项目,eclipse 没有部署deploy这个按钮怎么办?新手刚学,急急急!!!

假如你使用eclipse话,eclipse是有多个版本的,比如SE版本,和EE版本的。那么假如是SE版本的话,是没办法的。如果是EE版本的话,你可以再工程区构建一个Server来部署web工程;或者你也可以下载tomcat的eclipse插件,会更简单一些。建议你根据具体问题去搜索,解决问题会更快一些。

急:eclipse 里面无法DEPLOY我的程序是怎么事情啊?请高手帮忙!

重新建项目,复制文件,再试

前端自动部署工具deploy-cli-service

1.先安装deploy-cli-service依赖 全局安装 deploy-cli-service 本地安装 deploy-cli-service 查看版本,表示安装成功 https://github.com/fuchengwei/deploy-cli-service 2.项目中配置 <package.json>中加上: 根目录下新建一个<deploy.config.js>文件:

请解释下Oracle里逻辑备份、物理备份、Rman备份的区别。教科书和百度上的解释不是很懂,谢谢。

Oracle数据库的逻辑备份ORACLE数据库有两类备份方法。第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库;第二类备份方式为逻辑备份,业务数据库采用此种方式,此方法不需要数据库运行在归挡模式下,不但备份简单,而且可以不需要外部存储设备。数据库逻辑备份方法ORACLE数据库的逻辑备份分为三种模式:表备份、用户备份和完全备份。表模式备份某个用户模式下指定的对象(表)。业务数据库通常采用这种备份方式。若备份到本地文件,使用如下命令:exp icdmain/icd rows=y indexes=n compress=n buffer=65536 feedback=100000 volsize=0 file=exp_icdmain_csd_yyyymmdd.dmp log=exp_icdmain_csd_yyyymmdd.log tables=icdmain.commoninformation,icdmain.serviceinfo,icdmain.dealinfo 若直接备份到磁带设备,使用如下命令: exp icdmain/icd rows=y indexes=n compress=n buffer=65536 feedback=100000 volsize=0 file=/dev/rmt0 log=exp_icdmain_csd_yyyymmdd.log tables=icdmain.commoninformation,icdmain.serviceinfo,icdmain.dealinfo 注:在磁盘空间允许的情况下,应先备份到本地服务器,然后再拷贝到磁带。出于速度方面的考虑,尽量不要直接备份到磁带设备。用户模式 备份某个用户模式下的所有对象。业务数据库通常采用这种备份方式。 若备份到本地文件,使用如下命令:exp icdmain/icd owner=icdmain rows=y indexes=n compress=n buffer=65536 feedback=100000 volsize=0 file=exp_icdmain_yyyymmdd.dmp log=exp_icdmain_yyyymmdd.log 若直接备份到磁带设备,使用如下命令:exp icdmain/icd owner=icdmain rows=y indexes=n compress=n buffer=65536 feedback=100000 volsize=0 file=/dev/rmt0 log=exp_icdmain_yyyymmdd.log 注:如果磁盘有空间,建议备份到磁盘,然后再拷贝到磁带。如果数据库数据量较小,可采用这种办法备份。 完全模式备份完整的数据库。业务数据库不采用这种备份方式。备份命令为:exp icdmain/icd rows=y indexes=n compress=n buffer=65536 feedback=100000 volsize=0 full=y file=exp_fulldb_yyyymmdd.dmp(磁带设备则为/dev/rmt0) log=exp_fulldb_yyyymmdd.log 对于数据库备份,建议采用增量备份,即只备份上一次备份以来更改的数据。增量备份命令:exp icdmain/icd rows=y indexes=n compress=n buffer=65536 feedback=100000 volsize=0 full=y inctype=incremental file=exp_fulldb_yyyymmdd.dmp(磁带设备则为/dev/rmt0) log=exp_fulldb_yyyymmdd.log 注:关于增量备份必须满足下列条件: 1. 只对完整数据库备份有效,且第一次需要full=y参数,以后需要inctype=incremental参数。 2. 用户必须有EXP_FULL_DATABASE的系统角色。 3. 话务量较小时方可采用数据库备份。 4. 如果磁盘有空间,建议备份到磁盘,然后再备份到磁带。 业务数据库备份方法及周期用EXP进行备份前,先在SYS用户下运行CATEXP.SQL文件(如果以前已运行该文件,则不要执行这个脚本)。 没有特殊说明,不允许在客户端执行备份命令。 备份命令参照表模式下的备份命令。 RMAN备份原理在之前,看了用户管理的备份恢复管理,通过以SCN为线索贯穿整个过程,来熟悉了备份原理。RMAN的备份过程和用户备份恢复管理有很大的区别,很多朋友了都没有理清楚原理下面的是我的理解:RMAN备份数据块的工作原理:原理:RMAN基于备份算法规则来编译要备份的数据文件列表。基于通道数和同时备份的数据文件数,RMAN在ORACEL共享内存段中创建一些内存缓冲区一般是在PGA中不过有时候内存缓冲区会被推入SGA。通道服务进程随后就开始读取数据文件,并在RMAN缓冲取中填充这些数据块。一个缓冲区被填满时,输入缓冲区的数据就会推出到输出缓冲区。数据文件中的数据块都会都会发生这种memery—to—monery write 的过程,如果数据块符合备份的标准,并且memery—to—monery write操作没有检查到数据corruption则该数据块会被保存到输出数据缓冲区中,直到输出缓冲区被填满。一但输出缓冲区被填满,输出缓冲区的内容就会被推到备份位置(磁盘或者磁带)RMAN备份数据库过程: RMAN发出备份全库命令后,RMAN生成到目标数据库的bequeath连接,也就是说会检查ORACLA_SID变量中的实例名,并在该在实例上产生一个服务器进程,然后作为sysdba登陆,然后会产生一个作为备份的通道,(在PGA或者是在SGA分配存储)。随后RMAN调用SYS.DBMS_RCVMAN请求数据库结构信息,包括控制文件的信息(当前序列号,创建时间……)由于指定了备份全库,所以RMAN会请求数据库中数据文件信息,并判断是否存在offline数据文件(包括所在的位置和工作方式)。 RMAN开始备份,为了保持数据一致性RMAN必须构建控制文件快照,接下来RMAN调用DBMS _BACKUP_RESTORE数据包,该调用可以创建备份片。RMAN拥有文件列表,所以它为数据文件读取操作分配内存缓冲区,分配缓冲区后RMAN初始化备份片。一旦初始化了备份片,RMAN会判断是否使用了服务器参数文件,如果使用了则会做为备份的一部分,还要备份控制文件,之后才开始备份数据文件,并将其推至内存。为了实现这一功能,通道进程在磁盘上执行预读取操作,并且将多个数据文件读入内存中,RMAN会判断数据块头信息是否仍然为零,如果数据块没有被使用过,就不会发生到输出缓冲区的写操作,同时会丢弃这个数据块(这就RMAN为什么会只备份使用过的数据的原因,也是它的优点)RMAN还会执行检查数据块有没有corruption操作。当检查通过了就被写入到输出缓冲区。一旦输出缓冲区填满了,就被推至备份文件位置。 在备份数据块的时候,RMAN影子进程会得到备份状态信息。并将它传给V$session_longops视图。查询它能得到信息。 当数据文件的所有数据块都被读入输入缓冲区并确定了状态之后RMAN就会通过将这个数据文件写入备份片来结束该文件的备份操作。所有数据文件写入备份片之后,RMAN生成最后一个对SYS DBMS BACKUP RESTORE 数据包的调用,该调用在控制文件中写入备份信息(包括备份片名,启动备份操作时的检查点的SCN和完成备份的时间) 至此完成备份!希望大家继续讨论RMAN备份恢复原理(RMAN功能太强大了)

MyEclipse中点击Deploy MyEclipse J2EE Project to Server怎么没有反应

你配置Tomcat了吗?win7的话,Java_HOME和Catalina_HOME这两个环境变量都不用设置的了,在安装好JDK后,Configure Server ---> Server ---> 选择你安装的Tomcat版本,6.0就点选6.x,JDK安装好后,如果是安装默认路径的,就不用设置了,设置Tomcat Home Directory主目录(选择你安装的Tomcat根目录就可以了),其它会自动选取的,对了,切记,一定要将Tomcat6.x server 的状态为Enabled,默认为Disabled的。 当然你可以选用MyEclipse自带的tomcat,但是不推荐!有错误日志,你看Detail就可以了,只要有logs的错误,都是可以解决的!

myeclipse 2015 stable 1.0 进不了marketplace

生成MyEclipse8.5注册码的java源码 生成MyEclipse8.5注册码的java源码 MyEclipseKeyGen MyEclipse8.5注册机 MyEclipse8.5注册码生成 MyEclipse8.5注册机源码[java] view plaincopyprint?import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class MyEclipseKeyGen { private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Copyright Act of 1998 (http://www.loc.gov/copyright/legislation/dmca.pdf). Under section 1204 of the DMCA, penalties range up to a $500,000 fine or up to five years imprisonment for a first offense. Think about it; pay for a license, avoid prosecution, and feel better about yourself."; public String getSerial(String userId, String licenseNum) { java.util.Calendar cal = java.util.Calendar.getInstance(); cal.add(1, 3); cal.add(6, -1); java.text.NumberFormat nf = new java.text.DecimalFormat("000"); licenseNum = nf.format(Integer.valueOf(licenseNum)); String verTime = new StringBuilder("-").append( new java.text.SimpleDateFormat("yyMMdd").format(cal.getTime())) .append("0").toString(); String type = "YE3MP-"; String need = new StringBuilder(userId.substring(0, 1)).append(type) .append("300").append(licenseNum).append(verTime).toString(); String dx = new StringBuilder(need).append(LL).append(userId) .toString(); int suf = this.decode(dx); String code = new StringBuilder(need).append(String.valueOf(suf)) .toString(); return this.change(code); } private int decode(String s) { int i; char[] ac; int j; int k; i = 0; ac = s.toCharArray(); j = 0; k = ac.length; while (j < k) { i = (31 * i) + ac[j]; j++; } return Math.abs(i); } private String change(String s) { byte[] abyte0; char[] ac; int i; int k; int j; abyte0 = s.getBytes(); ac = new char[s.length()]; i = 0; k = abyte0.length; while (i < k) { j = abyte0[i]; if ((j >= 48) && (j <= 57)) { j = (((j - 48) + 5) % 10) + 48; } else if ((j >= 65) && (j <= 90)) { j = (((j - 65) + 13) % 26) + 65; } else if ((j >= 97) && (j <= 122)) { j = (((j - 97) + 13) % 26) + 97; } ac[i] = (char) j; i++; } return String.valueOf(ac); } public MyEclipseKeyGen() { super(); } public static void main(String[] args) { try { System.out.println("please input register name:"); BufferedReader reader = new BufferedReader(new InputStreamReader( System.in)); String userId = null; userId = reader.readLine(); MyEclipseKeyGen myeclipsekeygen = new MyEclipseKeyGen(); String res = myeclipsekeygen.getSerial(userId, "5"); System.out.println("Serial:" + res); reader.readLine(); } catch (IOException ex) { } } }

eclipse market在哪

打开eclipse,菜单栏 Help 中就会出现 Eclipse Marketplace,如图:Eclipse 的 marketplace 类似 Firefox 的 附加组件,它是一个插件市场。用户可以在 marketplace 中搜索和下载所需要的插件。

eclipse marketplace安装的创建在什么目录

在eclipse路径下的eclipseplugins里面,所有的插件都是在这个目录。

eclipse marketplace加载搜索下载东西慢

使用 VPN 访问

eclipse marketplace中安装主题总是报这个错怎么解决?

安装插件出现eclipse no repository found containing错误,一般就是网络问题。一般解决方法:用电脑连接手机热点再下载安装。其他解决方法:需要将repoitory手动添加进去就好了,具体步骤如下: 1. 点击Eclipse窗口的windows——>perference 2. 找到Installupdate ,然后点击Available Software Sites 3.点击Add,命完名后,将错误信息里的没找到的路径复制进去

低本的eclipsemarketplace打不开了吗?

打不开。根据查询CSDN博客官网显示,Eclipse软件中的Marketplace更新新版本之后,低版本的会被自动覆盖,不存在。

eclipse 的marketplace 不能打开,提示错误如下。求解决下!!

看看eclipse是不是被防火墙禁掉了,所以无法访问网络

eclipse marketplace弹窗报错怎么解决

你应该养成习惯先点开 "Details" >> 和 ”Show Error Log" 进去看更多错误信息。基本上这些错误很古怪,因此可能是 eclipse 的 bug,比如意外中防火墙阻止了 Socket 建立时程序流程进入一个未预料到的 if-else 位置得到一个错误,例如:当我们尝试查找一个端口确认这个端口可用,但正准建立 ServerSocket 时被防火墙阻止。有些错误不常见,甚至提交 bug 也不见能 repeat 成功,我们可以尝试清空 $eclipseconfigurationorg.eclipse.osgi 目录,让所有插件重新初始化状态值,丢弃掉可能出现故障的状态缓存。缓存的状态如果在某些情况下变得不一致(就好像我们操作数据库时未开启事务时出错了一样)可能导致以后插件的表现都很怪异。

The kids in China are wearing new clothes in Spri

The kids in China are wearing new clothes in Spring Festival.同义句:The Chinese kids are in new clothes on New Year"s Day.

Eclipse没有marketplace选项怎么办

重新下载一个,只要不是classical版本的,都有这个选项。

eclipse marketplace在哪

  上百度或者谷歌搜索一下eclipse下好用的插件 ,有大把的高手们告你哪些好用,选取你需要的,然后打开你的eclipse  比如我想安装 FindBugs ,那接下来按下图找到help->eclipse marketplace,有些版本的eclipse并没有这个选项,我将在后面叙述解决之道.  稍微等待后,你就能找到相应的eclipse插件了,如果没有找到,可能是该插件在这个版本下不可用,因此,最好使用稳定版本的eclipse 如eclipse 3.6  接着就等待下载吧  选中结果,确认下一步,并同意相关约定,之后就能选择finish了.  至于根本就没有eclipse marketplace的怎么办呢? 别着急 往下看  选中后,点击next直到完成即可  完成这一步之后,就可以参照前面的办法随心下载你喜欢的插件了.  接下来是删除不需要的插件,插件的存在会一定程度的影响eclipse的相应速度,因此,有必要清除不好用或不需要的插件  选择help-about eclipse 或者 about adt(adt 是android 开发用的eclipse)

求 The clouds in camarillo这首歌带俄语副歌完整版的音乐

The Clouds In Camarillo:You were born in "67About 9 o"clock at nightНам так светло. Вечер. Май.По воде танцуем.A couple years before I lost controland ended up inside.Кто нас узнал? Угадай.Мы его рисуем.Я для тебя стану здесьСамой звонкой лиройПой, пусть слова улетятНа вершину мира.chorus:The clouds inCamarillo (на вершину мира)Shimmer with a light that"sSo unreal (на вершину мира)Now I fear the storiesThat they told me (на вершину мира)Of how I hurt my babyMust be somehow trueI stopped taking all my pillsthey made me feel so dead inside.Время бежит и никтоУ него не спросит.Just like the sun was going outI didn"t think I сould surviveЗнает об этом лишь он.Он тебя попроситСпеть ему несколько словСтарого мотива.И те слова улетятНа вершину мира.ChorusNow I"m writing from a caravanbehind your nana"s placeСолнце играет с огнемМы играем с ветромI think my spirit will be happierwith the stars in outer space.Нам так светло мы вдвоем,Вместе станем пеплом.И когда солнце зашло,Как же ты просилаВзять за собою тебяНа вершину мира.

Around two o’clock every night,Sue will start talking in her dream.It somewhat________us. ...

A 考查动词时态的用法。句意为:每天夜里2点左右,Sue就会开始说梦话。这多少有点打扰我们。根据时间状语“around two o"clock every night”可知此处叙述的是每天都发生的事情,所以用一般现在时。

This is a big class,and(. )of the students are girls. A.tow third.b.second threes. C tow thirds.

C

The author of this article is somewhat of a romantic中of 属于什么用法

这句话中包含两个of引导的介词短语结构。第一个属于of所有格结构,修饰它前面的名词author。第二个of 结构相当于一个形容词,在系动词is之后做表语,相当于一个形容词的语法功能。翻译: 本文作者有某些(somewhat)浪漫主义情结。

somewhat clean哪个是不同类的一项

clean不是同类。some是一些,what是什么,clean是能够,从题面看是clean不一样,一些与不可数名词或复数可数名词连用,若干指一集体中的某些成员或一事物的某些类型某些,部分,好些,不少的,相当多的,少量的,某个,真可谓,算不上,用于数词前,意同,几分。

look closely at是什么意思

看得很近..

Java 设计一个clock类 要求实现时针,分针,秒针

-----------------------------------ClockPanel.java-------------------------------------------------------package baidu;import javax.swing.JPanel;import java.awt.*;import java.util.Date;public class ClockPanel extends JPanel { private int hour; private int minute; private int second; private static Date timeNow; public static boolean timeIsSet = true; public static boolean isFirst = true; protected static int hrs; protected static int min; protected static int sec; int width = this.getWidth(); int height = this.getHeight();public ClockPanel(){ } public ClockPanel(int hrs,int min,int sec){ setTime( hrs,min,sec); } public void setTime(int hrs,int min,int sec){ hour = hrs >= 0 && hrs <= 24 ? hrs % 12 :0; minute = min >= 0 && min < 60 ? min : 0; second = sec >=0 && sec <60 ? sec: 0; } public void initTime(){ timeNow = new Date(); hrs = timeNow.getHours(); min = timeNow.getMinutes(); sec = timeNow.getSeconds(); } public void paintComponent(Graphics g){ super.paintComponent(g); ClockPanel clock = new ClockPanel(); if(isFirst){ initTime(); isFirst = false; } clock.setTime(hrs, min, sec); clock.show(g,170,150,100); if (timeIsSet){ try{ //for(int i =0 ; i <10 ; i += 10) Thread.sleep(1000); sec++; if(sec ==60){ sec = 0; min ++ ; if(min == 60){ min = 0; hrs++; if(hrs==12){ hrs = 0; } } } }catch(InterruptedException e){ } repaint(); }} void show (Graphics g,int cx,int cy,int rad){ int hourLenght = (int)(rad * 0.5);//时针的长度 int minuteLenght = (int)(rad * 0.6);//分针的长度 int secondLenght = (int)(rad * 0.9);//秒针的长度 double angle;//角度 //画出钟面 g.drawOval(cx-rad, cy - rad, rad * 2, rad * 2); //画出时针 angle = (double)(hour*60*60 + minute*60 + second)/43200.0*2.0*Math.PI; drawNiddle(g,Color.blue, cx, cy, hourLenght,angle); //画分针 angle = (double)(minute*60 + second)/3600 * 2.0 * Math.PI; drawNiddle(g,Color.blue, cx, cy, minuteLenght,angle); // 画秒针 angle = (double)(second)/60*2.0*Math.PI; drawNiddle(g,Color.blue, cx, cy, secondLenght,angle); } private void drawNiddle(Graphics g ,Color c,int x,int y,int len,double angle){ int ex = (int)(x + len * Math.sin(angle)); int ey = (int)(y - len * Math.cos(angle)); g.setColor(c); g.drawLine(x,y,ex,ey); }}---------------------------------------ClockTest.java--------------------------------------------------------------------package baidu;import java.awt.*;import javax.swing.*;import java.awt.event.*;public class ClockTest extends JFrame { JTextField setHourTime,setMinuteTime,setSecondTime; JLabel hoursInfo,minuteInfo,secondInfo; JButton setTimeButton,confirmButton; JPanel controllPanel; ClockPanel paintPanel;public ClockTest(){ super("Clock"); setHourTime = new JTextField(" 时",2);; setMinuteTime = new JTextField(" 分",2); setSecondTime = new JTextField(" 秒",2); setHourTime.setEditable(false); setMinuteTime.setEditable(false); setSecondTime.setEditable(false);paintPanel = new ClockPanel(); setTimeButton = new JButton("设置时间"); setTimeButton.addActionListener( new ActionListener(){ public void actionPerformed(ActionEvent event){ paintPanel.timeIsSet = false; setHourTime.setEditable(true); setMinuteTime.setEditable(true); setSecondTime.setEditable(true); } }); confirmButton = new JButton("确认"); confirmButton.addActionListener( new ActionListener(){ public void actionPerformed(ActionEvent event){ setHourTime.setEditable(false); setMinuteTime.setEditable(false); setSecondTime.setEditable(false); String h = "",m = "",s = ""; try{ h = setHourTime.getText(); m = setMinuteTime.getText(); s = setSecondTime.getText(); ClockPanel.hrs = Integer.parseInt(h); ClockPanel.min = Integer.parseInt(m); ClockPanel.min = Integer.parseInt(s); System.out.print(ClockPanel.hrs+ " " + ClockPanel.min+ " "+ClockPanel.min ); }catch(NumberFormatException e){ } paintPanel.isFirst = false; paintPanel.setTime(ClockPanel.hrs, ClockPanel.min, ClockPanel.min); paintPanel.show(); paintPanel.timeIsSet = true; paintPanel.repaint(); } });controllPanel = new JPanel(); controllPanel.add(setTimeButton); controllPanel.add(setHourTime); controllPanel.add(setMinuteTime); controllPanel.add(setSecondTime); controllPanel.add(confirmButton); paintPanel = new ClockPanel(); Container container = getContentPane(); container.add(paintPanel,BorderLayout.CENTER); container.add(controllPanel,BorderLayout.NORTH); setSize(400,400); setVisible(true); } public static void main(String[] args) { // TODO 自动生成方法存根 ClockTest application = new ClockTest(); application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }}

entire class

class是与前面的an entire连在一起的,译为“整个类”. an entire class of patents的意思是“整个类的专利产品”,这里的patent加s说明是专利产品是复数,不止一个.

五班每个人都有一把红色的尺子。 ______in class five _____a redruler

Everyone hasdoesn"t godoesis readingare painting paintcookingmealcalledmeansusCan you see anything green in the classroom?There are many different kinds of food on the table,

tatu唱的Clowns歌词及翻译

Can u see me now? Can u see me now? Can u see? All this weeping in the air, who can tell when it will fall through floating forests in the air Across the rolling open sea. blow a kiss and run through air. Leave the past find nowhere, Floating forests in the air clowns all around you. Clowns that only let u know where u let your senses go. Clowns all around you its a cross i need to bear. All this black and cruel is fair, this is an emergency Don"t you hide your eyes from me, open them and see me now. Can u see me now? Can u see? Can u see me now? Can u see? Can u see? Can u see? Can u see? Can u see me now? Can u see? Can u see? Can u see me now? Can u see me now? Can u see clowns all around you. Can u see? Can u see? Can u see? Can u see me now? Floating, floating, floating, floating. See me here in the air not holding on to anywhere But holding on so beware I have secrets I wont share. See me here wishing you if I don"t deny I do contemplate our wish away. If I ask u not to stay, clowns are here to let u know where u let your senses go, Clowns all around you it"s a cross I need to bare. All this black and cruel is fair, This is an emergency don"t you hide your eyes from me Open them and see me now. Can u see me now? Can u see me now? Can u see? Can u see? Can u see? [Klouny]Poprosi menya". Ogon"ki privychnyeGasnut i konchayutsya.Tol"ko bezrazlichnye, Fanari kochayutsya Mysli postoronnie Lishnie ne novye I potustaronnie Zavodnye klouny Zavodnye klouny Sinie I krasnya Zavodnye klouny I slova naprasnye Luchshe poprosi menya I prosnemsya novymi I prosnemsya sil"nymi Tol"ko poprosi menya Poprosi menya" Sinie krasnya Krasnye naprasnye Krasnye sinie I sovsem bessil"nye Samye obychnye I sovsem ne novye Kukly bez razlichnye Zavodnye klouny Na chetyre storony Vse chetyre levye A po pyatoi klouny Kukly ne umelye Luchshe poprosi menya I prosnemsya novymi I prosnemsya sil"nymi Tol"ko poprosi menya

手机Toolbox/recycles是什么文件夹?

应该就是图片工具箱的处理吧,你可以自己删除的这边不打紧的!

pcl春季赛详细赛程2023

2023年pcl春季赛详细赛程:常规赛时间为3月7日~3月26日,季后赛为3月29日~4月2日,即三周常规赛和一周季后赛。常规赛由三个部分组成,每周二周三周四为周中赛,周五为突围赛,周六周日为周决赛。周中赛积分第9到第24位的进入当周突围赛,周中赛积分第1到8名的晋级当周周决赛。突围赛第1-8名的也将晋级当周周决赛。周决赛实行积分制,三周总积分第1到第16名的晋级季后赛。季后赛共5天,每天6场比赛。季后赛将继承周决赛的10%积分。30场季后赛打完,总积分前两名直接参加PGS1,第一名则获得2023PCL春季赛冠军,同时还会获得奖金。春季赛结束后,前21支队伍将保留PCL参赛资格,后三支队伍将降级。pcl春季赛的意义《绝地求生》PCL的比赛,对于很多吃鸡爱好者来说,这就是他们的世界杯,对于职业选手来说,在PCL拿下冠军,不仅可以让他们前途无极限,而且还让他们声名远扬,因为拿下PCL冠军后,剩下的PNC全明星赛,PCS6和PCS7洲际赛,PCL夏季赛的大致时间,以及PGC全球总决赛都是囊中之物,而且现在积分回归,相信《绝地求生》PCL会成为重要一环。

excle 能不能用函数表示一组数据中有效数值中去掉一个最高和一个最低值后的算术平均值

有两种方法可以实现这个要求。  以去掉一个最高分和一个最低分之后再求平均分为例。  我们可以在B22单元格输入公式:=(SUM(B2:B20)-LARGE(B2:B20,1)-SMALL(B2:B20,1))/(COUNT(B2:B20)-2),回车后即可得到结果,如图2所示。  其中,SUM(B2:B20)求到的是所有数据的和;LARGE(B2:B20,1)返回的是B2:B20单元格数据中的最大值;SMALL(B2:B20,1)则返回B2:B20单元格数据中的最小值;而COUNT(B2:B20)返回的是B2:B20中数值的个数。这样,用这个公式自然就可以求到去除最高分和最低分后的平均成绩了。  如果要扣除的高分和低分更多,那么,只需要增加上式中LARGE和SMALL函数的数量就可以了,不过需要把公式中的“1”换成“2”或“3”等,以求得第二高(低)分或第三高(低)分。当然,COUNT函数后的数字也应该做相应改动。  这个方法思路固然简单,但公式实在是有点麻烦。在EXCEL中,其实是可以有更简单的方法的。那就是利用TRIMMEAN函数。如图3所示,在B23单元格中输入公式:=TRIMMEAN(B2:B20,0.2),回车后即可得到结果。  TRIMMEAN函数可以求得截去部分极值后的数据的平均值,即TRIMMEAN先从数据集的头部和尾部除去一定百分比的数据,然后再求平均值。而上面公式中的“0.2”,即我们所规定的要去除数据的百分比。  需要注意的是函数TRIMMEAN将除去的数据数目向下舍入为最接近的2的倍数。如本例共有19个数据,去除百分比为0.2,则19的20%为3.8,向下舍入最接近的2的倍数为2,正好对称地在数据集的头部和尾部各除去一个数据。  所以,用此函数,公式简单,但在百分比的选择上应该小心谨慎,以免产生计算错误。

EXECL高手给我看看这个公式怎么修正?

其中一种可能性,如果不是,就要源文件=IF(E8>=7,LARGE(F11:F30,2)*0.5+(SMALL(F11:F30,2)*0.5+(E8-4)*TRIMMEAN(F11:F30,4/E8))/(E8-3),IF(AND(E8>=5,E8<7),TRIMMEAN(F11:F30,2/E8),AVERAGE(F11:F30)))=IF(E8>=7,LARGE(F11:F30,2)*0.5+(SMALL(F11:F30,2)*0.5+(E8-4)*TRIMMEAN(F11:F30,4/E8))/(E8-3),IF(AND(E8>=5,E8<7),TRIMMEAN(F11:F30,2/E8),AVERAGE(F11:F30)))

FBRetainCycleDetector分析

FBRetainCycleDetector 是Facebook新开源的一个项目。配合 FBMemoryProfiler 使用起来也是很方便。当然 FBMemoryProfiler 里面使用到了 FBAllocationTracker 。目前第一版,在测试的过程中也会遇到一些crash,相信经过使用者的修改和作者本人的自测,会越来越完善的。这篇文章的目的主要是对于FBRetainCycleDetector内部实现进行一个介绍,单单只会使用总感觉是远远不够的。 文章会分为几个模块进行介绍: <p id="最简单的使用方法"> 最简单的使用方法,不包含Configuration。单纯的去查找一个对象的引用循环 这里先简单的说明一下, findRetainCycles 查询方式所使用到的算法是DFS(深度优先搜索)。 <p id="主要元素类及其辅助类的介绍"> FBRetainCycleDetector 所使用到的对象类型是 FBObjectiveCGraphElement ,会在调用函数: addCandiate 的时候内部进行初始化为该对象类型或者其子类。 FBObjectiveCGraphElement 是所有用来查找对象类型的基类。所有的查找对象都基于它实现。该类并不需要外部的调用,主要是供内部查询使用。其提供的功能主要是: 这里先介绍一下Configuration,再去介绍 FBObjectiveCGraphElement 的子类。 FBObjectGraphConfiguration 内容很少,其主要提供的是过滤的block类型 FBGraphEdgeFilterBlock 和过滤器的初始化方法: 即传入一个过滤block的数组,该数组会被 FBObjectiveCGraphElement 对象类型在调用 filterObjects 的时候一次调用。 shouldInspectTimers 的作用是是否检查NSTimer。 接下来看看 FBGraphEdgeFilterBlock 的定义: 传入fromObject(传入的对象)和toObject(被持有的对象),根据自己需求对对象进行处理。添加到数组后进行初始化。这里可以举个例子,过滤掉所有以 UINavi 开头的对象: 这就是一个包含configuration的初始化过程。 上面已经说了,FBObjectiveCGraphElement只提供了对associate object的持有查找。因此其它对象的持有查找是通过子类实现的,主要包含: FBObjectiveCBlock , FBObjectiveCObject , FBObjectiveCNSCFTimer 主要的实现内容是:重写父类方法 allRetainedObjects ,当然也是有调用 [super allRetainedObjects] 。接下来就是对于block的识别和获取引用关系。最后再封装为 FBObjectiveCBlock 对象类型。 在重写以及调用父类方法与block是一样的。不同的地方在于对于持有对象的获取。。 FBObjectiveCNSCFTimer的实现内容比较少,其主要就是通过runloop去获取 CFRunLoopTimerGetContext ,再对获取到的数据进行处理即可。 <p id="主要的查找类及其辅助类介绍"> FBRetainCycleDetector目前处于第一版本,因此会有一些bug,但并不会影响正常的使用。虽然查找算法上面有可能会导致比较大的内存消耗(毕竟如果程序够大的话,深搜也是谈不上效率的)。暂时没有对 FBMemoryProfiler 进行描述的原因是, FBMemoryProfiler 主要还是界面的实现以及与 FBAllocationTracker 功能的结合。 FBAllocationTracker 的功能比较简单,后面会用一篇小文章来进行概述。

Senior year spring musiclas歌词及翻译

Senior Year Spring Musical Medleyby All the wildcats including the 3 new wildcats, Jimmie, Donny, and Tiara.It"s our last chance, to share the stageBefore we go our separate waysHigh school wasn"t meant to last foreverIt"s our last chance, for us to shineTo bring you music one more timeSo come on, come on, come on (Come on, come on, come on)Come on, come on, come onW-I-L-D, Wildcats, you know we areW-I-L-D, Wildcats, come on, come onEast High boys, let"s make some noiseW-I-L-D-, Wildcats, now"s the timeThis is the last time to get it right,This is our last chance to make it our nightWe gotta show what we"re all about,Team, work togetherThis is the last chance to make our markHistory will know who we areThis is the last time to make it count,It"s Now or Never! Yeah!I Want It All! I want it, want it, want it!The fame and the fortune and more, I want it All!I want it, want it, want it,I gotta have my star on the doorI want the world, nothing lessAll the glam and the pressOnly giving me the best reviewsI Want It All, Want It All, Want It All,Want It All, Want it All!Kick it girls!I Want it All, Want it All, Want it AllWant it All, Want it ALL!My band, thank you, East High, you"re amazing, good night!Ooo, yeah, ooh, yeahI gotta lot of things, I have to doAll these distractions, our future"s coming soonWe"re being pulled, a hundred different directionsBut whatever happens, I know I"ve got youYou"re on my mind, you"re in my heartIt doesn"t matter where we areWe"ll be alright, even if we"re miles apartEven if we"re miles apart!Even if we"re, miles, and miles, and miles apart!All, I wanna do, is be with you, be with youThere"s nothing we can doEwwI just wanna be with youOnly youNo matter where life takes us, nothing can break us apartA-a-achoo!I just wanna be with…EwwYou!You know how life can be, it changes over nightThe sun even raining, but it"s alrightA friend like youAlways makes it easy!I know that you get meEvery timeThrough every up, through every down,You know i"ll always be aroundThrough anything, you can count on me!All I wanna do, is be with you, be with youThere"s nothing we can do, I just wanna be with you, only youNo matter where life takes us, nothing can break us apartYou know it"s trueI just wanna be with you! I just wanna be with you!The sun will always shine, that"s how you made me feelWe"re gonna be alright, ‘cause what we have is realAnd will always be togetherAll I wanna do, is be with you, be with youThere"s nothing we can do, I just wanna be with you, only youNo matter where life takes us, nothing can break us apartYou know it"s trueI just wanna be with you!All I wanna doAll that I wanna do, is be with you!All that I wanna do, is be with you!All that I wanna do, I just wanna be with you!All that I wanna do, I just wanna be with you!Who"s that girl? She"s so fineWho"s that girl? I don"t recognizeWho"s that girl? She looks so good, yeahGuess we"ve never really noticed, but we"ve probably shouldBig fun!On the night of nights, the night of nights, tonight!Let"s dance, on the night of nights, you know we"re gonna do it right!It"s gonna be our night!You know it!To remember!For all time!Surprise!Big fun!It"s gonna be the nightThe best!To last forever!The rest of our lives!We"ll never, ever, ever forget!It"s gonna be….My night!Oh yeah!All together!Say it loud!Come on now, everyone!That"s right!It"s gonna be the night!You can bet!To remember!Hear the crowd!And never, ever, ever, never, ever, ever, never, ever, never, ever, ever forget! 歌舞青春所有探井包括3个新探井,吉米,唐尼海和头饰。这是我们最后的机会,分享阶段后,我们去我们分道扬镳高中并不意味着永远是我们的最后一次机会,为我们服务,让您的音乐再一次所以来吧,来吧,来吧(来吧,来吧,来吧)来吧,来吧,来吧野外,野猫,你知道我们是野生,野猫,来吧,来吧东高男孩,让我们有些噪音野生,野猫,现在的这个时候,这是最后一次做得正确,这是我们最后的机会,使我们的夜晚,我们总得表明什么,我们都约,团队,共同努力,这是最后的机会,使我们的商标历史就会知道我们是谁,这是最后一次,使之数量,这是机不可失,时不再来! Yeah! I Want It All!是啊!我想这一切! I want it, want it, want it! The fame and the fortune and more, I want it All! I want it, want it, want it, I gotta have my star on the door I want the world, nothing less All the glam and the press Only giving me the best reviews I Want It All, Want It All, Want It All, Want It All, Want it All! Kick it girls! I Want it All, Want it All, Want it All Want it All, Want it ALL! My band, thank you, East High, you"re amazing, good night! Ooo, yeah, ooh, yeah I gotta lot of things, I have to do All these distractions, our future"s coming soon We"re being pulled, a hundred different directions But whatever happens, I know I"ve got you You"re on my mind, you"re in my heart It doesn"t matter where we are We"ll be alright, even if we"re miles apart Even if we"re miles apart! Even if we"re, miles, and miles, and miles apart! All, I wanna do, is be with you, be with you There"s nothing we can do Eww I just wanna be with you Only you No matter where life takes us, nothing can break us apart Aa-achoo! I just wanna be with… Eww You! You know how life can be, it changes over night The sun even raining, but it"s alright A friend like you Always makes it easy! I know that you get me Every time Through every up, through every down, You know i"ll always be around Through anything, you can count on me! All I wanna do, is be with you, be with you There"s nothing we can do, I just wanna be with you, only you No matter where life takes us, nothing can break us apart You know it"s true I just wanna be with you!我希望,希望,希望它!的名声和财富和更多的,我想这一切!我想它,想它,想它,我爱我星门我想世界上所有不折不扣格南和新闻界只有给我最好的评语我希望所有的,都希望这一切,都希望这一切,都希望这一切,都希望这一切!踢它女孩!我想这一切,都希望这一切,希望大家都希望这一切希望这一切!我带了,谢谢你,东高,你是惊人的,晚安! Ooo ,是啊,户外,是我爱很多东西,我必须做的所有这些分心,我们的未来在我们即将推出拉,一个100不同的方向,但无论发生什么事情,我知道我有你你在我的脑海,你在我心中并不重要,我们是我们会好的,即使我们相距甚远,即使我们相距甚远!即使我们,英里,英里,相距甚远! ,我想做的事,是与你同在,与你们没有什么我们可以做Eww我只是想将我的你只有你无论生活需要我们,没有任何东西可以打破我们除了AA型achoo !我只是想将我的... Eww你!你知道如何才能生活,它改变了晚上太阳甚至下雨,但是,这是正常的这样的朋友你总是更容易!我知道,你让我每一次通过各种行动,通过各种下跌,你知道我将永远是在通过任何东西,你可以指望我!所有我想要做的,是与你同在,是你有没有什么可以做,我只想与你同在,只有你无论生活需要我们,没有任何东西可以打破我们除了你知道这是真的,我只想与你同在! I just wanna be with you! The sun will always shine, that"s how you made me feel We"re gonna be alright, "cause what we have is real And will always be together All I wanna do, is be with you, be with you There"s nothing we can do, I just wanna be with you, only you No matter where life takes us, nothing can break us apart You know it"s true I just wanna be with you! All I wanna do All that I wanna do, is be with you! All that I wanna do, is be with you! All that I wanna do, I just wanna be with you! All that I wanna do, I just wanna be with you! Who"s that girl?我只想与你同在!太阳将永远照耀,这是你如何让我觉得我们要去是好的,原因是什么,我们是真实的,将永远是所有我想要做的,是与你同在,同你有没有什么可以做,我只想与你同在,只有你无论生活需要我们,没有任何东西可以打破我们除了你知道这是真的,我只想与你同在!所有我想要做的一切,我想要做的,是与你同在!一切,我想做的事,是与你同在!一切,我想做的事,我只是想与你同在!一切,我想做的事,我只是想与你同在!谁是那个女孩? She"s so fine Who"s that girl?她是谁如此精细的那个女孩? I don"t recognize Who"s that girl?我不认识谁是那个女孩? She looks so good, yeah Guess we"ve never really noticed, but we"ve probably should Big fun! On the night of nights, the night of nights, tonight! Let"s dance, on the night of nights, you know we"re gonna do it right! It"s gonna be our night! You know it! To remember! For all time! Surprise! Big fun! It"s gonna be the night The best! To last forever! The rest of our lives! We"ll never, ever, ever forget! It"s gonna be…. My night! Oh yeah! All together! Say it loud! Come on now, everyone! That"s right! It"s gonna be the night! You can bet! To remember! Hear the crowd! And never, ever, ever, never, ever, ever, never, ever, never, ever, ever forget!她看上去那么好,是想我们从来没有真正注意到,但我们也许应该大乐趣!晚上夜,晚上夜,今晚!让我们跳舞,晚上的夜,你知道我们要去这样做没错!这是我们晚上要去!你知道吧!记住!在任何时候!惊喜!大乐趣!这是公鹿夜间最好的!永远!其余的我们的生活!我们永远也不会,以往任何时候都忘记了!这是公鹿... 。我的夜晚!噢!所有在一起!讲大声!来吧现在,大家好!没错!这是要去的夜晚,你可以打赌!记住!倾听群众!和永远,永远,永远,永远,永远,永远,永远,永远,永远,永远,永远忘记! 很不好意思,这没办法,只好用机器了

tuneup utilities和tuneup1-click是什么关系

前者是主程序名字,后者是tuneup 的一个快捷功能键,就是优化清理一键执行!希望对你有所帮助,如果有用请采纳,谢谢

eclipse是干什么的用的啊

面向用户需求的一款开发软件~也就是编程用的

如何将class文件转换成java源文件

下个反编译工具就行了

如何将.class文件转换成.java文件

jad 这个工具,不错的 。。。。。。。。

Eclipse 频繁自动关闭

如果是在Eclipse环境中开发那么快捷键 和些普通程序的快捷键是一致的如果没有,你可以去给Eclipse安装这方面的插件 我列举几个快捷键给你用用吧!! 超级强大的 Ctrl+1 在不同情况下有不同的功能 在就是最常用 Alt+/ 这个就不用说了,用过Eclipse的人都知道 Ctrl+F6 切换编辑窗口 Ctrl+F7 切换视图 Ctrl+F8 切换透视图 Ctrl+H 全文收索 Ctrl+J 渐进收索 这个非常经典(按Ctrl+J后输入你要查找的字 符,注意在按Ctrl+J后不过出现任何效果,当你输入时才出现效果) Ctrl+K 查找字符(选中字符在按Ctrl+K就能看到效果了) 就教你这几个最好用,最经典,最方便的吧!! 其实Eclipse快捷键是一门博大精深的课,用的好就会有天大的收获。其实Eclipse快捷键也似一门艺术!! 你好好去体会吧!! 还想学可以找我。呵呵~~~

正在编辑java文件。myeclipse滚动条不见了:不能滑动鼠标。。经常出现,怎么办?

一.提示:MyEclipse的透视图按钮:可以切换不同的透视图(位于右上角)1.建立一个工程----File—new—project---选项含有Javaproject,webproject等等—输入工程名字如myproject,其他可以选择默认—完成2.创建一个Java文件---myproject—右键—new---SourceFolder(还有class,package,Folder等等)---名字如src—以后可以将class文件放入其中,可以在src右键—new--class—创建Java文件注意:folder与Source Folder的区别Source Folder:用于放置Java文件,可以自动编译,可以嵌套;Folder:是一般的文件夹,不可以编译,要用到下面的生成源文件夹3.运行Java文件----选中Test—右键—runas—Java Application 或者单击工具栏按钮(类似播放器开始按钮)4.MyEclipse的自动提示,自动修正,自动完成功能:黄色,红色标志提示(1)输入部分字符,方法自动生成(2)根据提示,导入相应的包(3)提示清楚未使用的包(4)提示无用的方法,变量(5)自动提示接口,抽象类的的方法以及重载注意:《1》 接口 例子:….publicclass Test implementsConnection---就会在此行出现提示,单击出现AddUnimplements Methods等等,单击它自动添加Connection中的方法。《2》抽象类 例子:….publicclass Test extends List---可以在List上右键—source—Override/ImplmentsMotheds(重载实现方法)—选择需要的方法;《3》自动生成set,get方法:private String user ; ;在类中声明变量后,可以右键—source—GenerateSets andSets---可以选择方法;二.断点调试 1.断点的添加,去除----在想设置断点的程序行左端,双击,即添加一个断点,再双击,去除断点,另外右键也可以,还可以将断点失效或有效;例如:publicclass Test {publicstaticvoidmain(String args[]){double a=0;/*此处设置断点*/ a=Math.random();System.out.print(a);}}2.调试断点(1)---右键Test—debug as—JavaApplication---弹出是否切换工作空间,选ok;注意相关窗口(显示程序状态,变量,断点位置等)。或者单击工具栏的虫子按钮(2)方法1:将鼠标放在断点处的变量上如a,会显示变量值;方法2:选中变量a—右键—watch—即出现变量窗口Expression—单击开始按钮Resume或F8,观察变量值,也可停止调试,可以进入当前方法Stepinto,跳过当前方法Stepover,返回方法Stepreturn;这些在工具栏上;同理,可以查看i的值—右键i—watch;另外,查看对象的属性等,不可能直接在程序出现,如只出现list对象,想查看list的大小list.size();可以在Expression中的变量如a右键—AddWatchExpression—手工输入变量名或对象属性,如list.size();这种方法不会自动提示,如输入list.不会出现提示,可以—window—showview—display窗口—在其中输入list.会出现提示;选择list.size()—右键—despect—即可显示;(3)条件断点:满足一定条件时,才是断点生效--右键断点---Breakpiontproperties(断点属性)---勾选EnableCondition,在输入条件;(在复杂系统调试,很有用)(4)异常断点:开发中,会出现随机的异常,一般无法确切捕捉;当出现此异常,会停住,鼠标悬浮出现提示,用于查处那些变量出现异常,方便调试;三.MyEclipse的高级使用1.如何建立包?----》myproject—src-右键---选择package(还有class等等)--输入包名之后可以将class文件放入此包内2.工程的高级配置--》myproject—右键---properties—主要配置Javabuildpath(构建路径),它含有(1)source:它列出MyEclipse可以编译查错的文件夹Java文件,如本例中的myproject/src;如果想在myproject中建立一个普通的文件夹folder如myjava,而不是包,则myjava文件夹中的Java文件不会被编译查错,要想使其与src一样:在source面板---Addfolder—勾选myjava—ok;这样就可以编译myjava中Java文件;(2)Projects(3)Libraries:用于添加第三方jar包;说明:Add External Jars(用于加载工程外的jar)---可以选择相应的jar包,如MyEclipse驱动等等;Add Jars:用于添加本工程内的jar包(推荐使用这种方式,因为jar在工程内,方便移植);3.MyEclipse的智能:(1)自动生成try catch,理出异常—点击出现红色出,选择处理方案(2)自动生成setget方法(见上面)(3)自动生成构造函数(4)自动生成javadoc文件---输入/**回车,可以将参数,抛出的异常写到javadoc中四.常用技巧(1)代码完成ALT+/:用于当输入类的方法或类名时,如按了其他键自动提示消失,可按ALT+/自动补充完整,如输入String+ALT+/,会提示StringBuff等已String开头的类或方法,由如,忘记了switch的结构,可以输入swith+ALT+/,提示。很有用。(2)代码格式化—右键—source—format2.常用插件数据库管理SQLExplorer(跨数据库)反编译工具jodeJava EE开发 MyEclipseXML编写查看XMLBuddy五.Web开发1.创建web工程---new---project—MyEclipse—webproject—输入名字如myweb等,其他可默认(注意:rooturl 别往啦)2.配置MyEclipse与tomcat6.0方法1(手动部署):配置tomcat的虚拟目录,将它指向web工程muweb,可以用Dreamweaver建立一个站点指向web工程,这样MyEclipse与Dreamweaver可以同时指向web工程;一般原则,所有的Javabean,servlet放在src中(可以建包),所有的jsp,html文件放在WebRoot下或子目录。例子:在tomcat目录E:Tomcat6.0conf,配置server.xml<Contextpath="/MyWeb"docBase="E:Myeclipse-WorkPlaceMyProjectWebRoot"debug="0"reloadable="true"></Context>,推荐使用。方法(自动部署)2:在为本项目中—window—preferences---MyEclipseenterprise workbench—servers—tomcat—tomcat 6x—将右边选为enable—browser—选中tomcat主目录即可;这样可以在个MyEclipse工具栏启动或关闭tomcat,而不必手动打开tomcat进行启动或关闭;另外,每个为本项目要想使用已配置的tomcat服务器,必须都要与tomcat部署:单击工具栏的DeployMyEclipse j2ee project to server—Add--选择tomcat6x即可;之后可以在浏览器输入地址访问网站;不需要重启tomcat。不推荐使用。(2)设定jdk环境a) window –preferences – java – installed jresb) 如果没有对应的JDK(不是JRE),选择addc) 选择standardVM -> nextd) 选择JDK对应的Directorye) 将刚刚设定的JDK设为默认3.开发servlet----在项目myproject的src右键---new—servlet---设置servlet名字,包名,查看是否放在src或子目录内,重写的方法----下一步—设置web.xml---完成。4.开发jsp----在项目myproject的WebRoot或字目录右键---new—jsp---设置jsp名字,包名,查看是否放在WebRoot或字目录内。--下一步选择使用的模板(默认html模板,也可以使用其他的如struts)5.开发JavaBean(本质class文件)----在项目myproject的src---new—class---设置名字,包名,选择包,查看是否放在src或子目录。注意tomcat默认使用8080端口,安装了Oracle则会占用tomcat的8080,因此,可以修改tomcat端口---tomcat--E:Tomcat6.0confserver.xml---<Connectorport="8080"protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />6.部署MySQL数据库(或其他数据库Oracle)开发项目1.添加MySQL数据库驱动:(1)直接将驱动放到E:Myeclipse-WorkPlaceMyProjectWebRootWEB-INFlib下即可;推荐使用。(2)用MyEclipse添加驱动:工程myweb—右键—properties—Javabuild path—libraries—Add External Jars将驱动添加即可。不推荐。可以用AddJars。7.使用MyEclipseDatabaseExplorer perspective(数据库透视图)(1)切换数据库透视图:单击右上角透视图—切换到MyEclipseDatabase Explorer,打开数据库透视图。(2)新建数据库连接:在MyEclipseDerby右键---new—在drivertemple 可选择相应的数据库类型MySQL,其他Oracle,MicrosoftSQLServer等;在name输入连接名字;在ConnectionURL输入url字符串;再输入用户名,密码;添加jars数据库驱动;(3)单击左侧的opendatabase可以打开数据库及表,结构,试图,触发器等;单击表时,下方显示表的内容;可此查看主键,外间,索引等等;还可以右键打开NewSqlEdit命令查询更新表内容;可以创建表数据库等等操作;生成多表实体关系(ER)图,可以保存图等等。多用右键。结论:它的作用就是相当于数据库的可视化面针对多种主流数据库,管理数据库;是否习惯者使用,根据根据个人喜好;不作要求。七.MyEclipse的几个试图1.Servers 视图:用于显示控制,设置,配置服务器,部署一个项目到服务器等;如下图:2.如何发布(即部署)工程方法(1):右键工程—runas—run configuration—选择服务器(MyEclipseserver application—tomcat)即可完成部署;方法(2):直接单击工具栏的DeployMyEclipse j2ee project to server按钮—Add--选择tomcat6x即可7.MyEclipse如何设置jsp默认编码---由于MyEclipse默认编码iso-8859-1,不能显示中文,因此可改为gb2312方法:—window—preferences---MyEclipseenterprise workbench-Filers andEditers—jsp—选择ChineseNational standard即可myeclipse 使用心得MyEclipse使用心得(2009-05-3017:50:37)标签:javamyeclipse ide 开发 it 分类:专业知识 一.首先我们需要做到MyEclipse到底是什么? 下面允许我做一些简要的介绍: 应该大家都知道Eclipse优点:免费、程序代码排版功能、有中文化包、可增 设许多功能强大的外挂、支持多种操作系统(Windows、Linux、Solaris、Mac OSX)..等等 而MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts, JSF, CSS, JavaScript,SQL, hibernate。 在结构上,MyEclipse的特征可以被分为7类: 1. J2EE模型 2. WEB开发工具 3. EJB开发工具 4. 应用程序服务器的连接器 5. J2EE项目部署服务 6. 数据库服务 7. MyEclipse整合帮助 对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错 二.接着既然我们已经知道了这个软件,那么她又可以帮我们作些什么呢? 这里我作一些简要的介绍(由于myeclipse相继推出不同的版本,每个版本又有其各自的特点,在此我只介绍我当前在用的整个版本6.XGA) 总结起来讲这个版本支持这些以下功能: 1 平台和安装支持 1)兼容Eclipse 3.3/Europa1.0 2)支持Java 5 & Java6 3)可运行在Windows (XP,Vista)、Linux、 Mac操作系统 2 改进了Java EE 5 和 spring功能部件 1)提高EJB3.0工程项目的灵活度,从数据库模式直接产生bean,你可以结合sybase开发工具PowerDesigner来生成相应当实体bean,这样给我们带来了不少便利之处!(只是要提醒的是她生成的实体bean的对OR映射功能的支持很差,需要我们手动去做一些修改) 2)支持Java持久化结构开发 3)对Spring 2.0升级,增强配置管理功能 4)升级Hibernate,这些对开发企业级的应用是多么大的一个佳音啊!对不? 5)Spring-JPA高度集成 3 支持AJAX开发和测试(这门技术是近几年大家一致看好的技术,而该软件给她提供了支持,给开发人员带来了不少便利之处,用了你就知道的哦!) 1)支持美国Apple公司—所有的AJAX特征能在Mac操作系统上运行 2)改进了AJAX Web 浏览器 3)改进了AJAX工具 4)增强了JavaScript调试,这点我的体会很深刻,该软件提供的调试机制,如果你充分用起来你会发现你的开发效率会大幅度的提高 4 支持RAD Web 开发(这个我就不是很了解了,因为我没用过,但是相信这么强大的软件提供的支持一定不会差就是了!) 5 具备Matisse4MyEclipse可视化Swing设计器(同上) 6 快速Java EE部署和测试(感触颇深,如果你的电脑性能不差,部署的速度非常快,与传统的方式比他的优势是如此的明显,相信只要你一用你就不想再想用传统的方式了,但有点不尽人如意的是只要你的代码修改了你就要重新部署你所打的软件包,比如当你在JBOSS服务器里部署EJB3.0运用的时候,如果你的一些Bean类变化或者修改,你就不得不要去重新部署,但是还是不影响你的效率的!) 1)项目自动部署和启动服务:根据指定的调试和运行模式,自动配置项目和启动服务器;在配置前,自动停止运行的服务器;在现有的应用程序配置中可以重新配置 2)MyEclipseTomcat 6 服务器——就地集成,启动只要一秒钟 3)MyEclipseDerby 服务器:自动进行JDBC连接;可配置的启动选项 上述仅仅是做了一些我在开发一些小项目的时候用到的一些功能,有兴趣的同学可以去到MyEclipse学习中心在那里可以找到帮助和学习资料. 包括: 1)包含Java EE项目源代码.2)一键安装MyEclipse Java EE示例项目 三.讲了那么多你是不是被他强大的功能所吸引了啊!其实你看到的仅仅是大体的功能还有一些细节性的功能哦!可以帮你提高开发效率(如果不嫌我罗嗦那就听我继续讲吧!) 1. 常用的MyEclipse 快捷键(方便快捷) (1)Ctrl+M切换窗口的大小 (2)Ctrl+Q跳到最后一次的编辑处 (3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即ShowTooltip Description。 F3跳到声明或定义的地方。 F5单步调试进入函数内部。 F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的快捷键改成其他的。 F7由函数内部返回到调用处。 F8一直执行到下一个断点。 (4)Ctrl+Pg~对于XML文件是切换代码和图示窗口 (5)Ctrl+Alt+I看Java文件中变量的相关信息 (6)Ctrl+PgUp对于代码窗口是打开“Show List”下拉框,在此下拉框里显示有最近曾打开的文件 (7)Ctrl+Shift+/加上段注释 Ctrl+Shift+ 取消段注释 Ctrl+/ 在代码窗口中是这种//~注释。 Ctrl+Shift+/ 在代码窗口中是这种注释,在JSP文件窗口中是<!--~-->。 (8)Alt+Shift+O(或点击工具栏中的ToggleMark Occurrences按钮) 当点击某个标记时可使本页面中其他地方的此标记黄色凸显,并且窗口的右边框会出现白色的方块,点击此方块会跳到此标记处。 (9)右击窗口的左边框即加断点的地方选Show LineNumbers可以加行号。 (10)Ctrl+I格式化激活的元素FormatActive Elements。 Ctrl+Shift+F格式化文件Format Document。 (11)Ctrl+S保存当前文件。 Ctrl+Shift+S保存所有未保存的文件。 (12) 自动汇入所需要的类别:Ctrl+Shift+MCtrl+Shift+O 好象使用Ctrl+Shift+O 也可以按newRemote Site,Name填 svn , URL填http://subclipse.tigris.org/update,一直next到finished为止 (13)Ctrl+Space提示键入内容即ContentAssist,此时要将输入法中Chinese(Simplified)IME-Ime/NonlmeToggle的快捷键(用于切换英文和其他文字)改成其他的。 Ctrl+Shift+Space提示信息即Context Information。 (14)双击窗口的左边框可以加断点。 (15)Ctrl+D删除当前行。 (16) Ctrl+Shift+M(先把光标放在需导入包的类名上) 作用是加Import语句。 Ctrl+Shift+O作用是缺少的Import语句被加入,多余的Import语句被删除. (17) 快速执行程序:Ctrl + F11第一次执行时,它会询问您执行模式,设置好后,以后只要按这个热键,它就会快速执行。

如何在eclipse中配置反编译工具JadClipse

先下载jadClipse的jar包链接:sourceforge.net/projects/jadclipse/然后,将net.sf.jadclipse_3.3.0.jar拷贝到eclipse的plugins目录下;再删除eclipse的configuration目录下org.eclipse.update文件,如果,你的eclipse是开着的,点击菜单栏中File->Restart。接着,从 http://varaneckas.com/jad/ 这个链接处,下载jad的可执行文件,解压后放在某一磁盘中。设置jad的可执行文件路径以及生成的临时文件路径7接着,设置*.class文件类型默认打开方式8然后,设置*.class without source文件类型打开方式注意:此处的设置default。9最后,可以直接打开.class文件进行查看了。

如何将.class文件转换成.java文件

有些可以直接用编码个工具直接打开,有些不行的需要用jd-gui进行反编译,http://jingyan.baidu.com/article/00a07f3847663a82d028dcfa.html(引用)

请教高手:java 反编工具 Decafe 有些CLASS文件无法反编

汗 现在的编程工具都有特殊功能和插件 你换个高级点的吧

java反编译class文件后出现PUSH、POP怎么理解

以下是同一CLASS文件反编译出来的代码: 可以看出: 1、JODE出来的代码的可读性最好,不过有CLASS文件代码用JODE是反编译不出来出现异常; 2、JAD出来的代码经常要进行大量整理; 3、JODE和JAD对混混淆过的代码,变量的顺序可能会不一样,自变量的命名,JODE会好一些。 4、对于PUSH和POP,左修整时候,可以自己加自变量,临时存储; 5、JAVA对于表达式或函数参数,是从右到左进行解释的。函数参数,最后PUSH的,是最右边的参数;对于 等号赋值也是先右后左进行出栈。

excl中的乘法函数符号是什么

1、加法运算:SUM(number1,number2....),number1、number2……为需要求和的数;2、减法运算:IMSUB(number1,number2);number1为被减数,number2为减数;3、乘法运算:PRODUCT(number1,number2,...),number1、number2……为需要相乘的数;4、除法运算:QUOTIENT(numerator,denominator)

— How many students in your class have visited the White House? —______. A.No one B.None

B 本题考查代词的使用。本题的含义为在你班级有多少学生参观过白宫?没有人。本题用how many提问数量,none表示三个或三个以上一个也没有的含义,与本题题意相符,而no one意思为没人,回答的是身份,用who进行提问;而not是构成否定结构;nothing是没事情的含义,用what进行提问;后三者与本题的含义不符,故本题选B。

SARAH MCLACHLAN的《Fallen》 歌词

歌曲名:Fallen歌手:SARAH MCLACHLAN专辑:AfterglowFallenHeaven bent to take my handAnd lead me through the fireBe the long awaited answerto a long and painful fightTruth be told I"ve tried my bestbut somewhere along the wayI got caught up in all there was to offerand the cost was so much more than I could bearThough i"ve tried, I"ve fallen...I have sunk so lowI have messed upbetter I should knowSo don"t come round hereand tell me i told you so...We all begin with good intentLove was raw and youngWe believed that we could change ourselvesThe past could be undoneBut we carry on our backs the burdenTime always revealsThe lonely light of morningthe wound that would not healit"s the bitter taste of losing everythingthat i have held so dear.fallen I have sunk so lowI have messed upbetter I should knowSo don"t come round hereand tell me i told you so...Heaven bent to take my handnowhere left to turnI"m lost to those i thought were friendsto everyone i knowOh they turned their heads embarrassedpretend that they don"t seebut it"s one missed stepyou"ll slip before you know itand there doesn"t seem a way to be redeemedThough i"ve tried, I"ve fallen...I have sunk so lowI have messed upbetter I should knowSo don"t come round hereand tell me i told you so...I have messed upbetter I should knowSo don"t come round hereand tell me i told you so...http://music.baidu.com/song/1160527

quartus ii中的dff元件中,prn和clrn引脚的含义?

PRN是异步置位,可以将输出Q置为输入D,CLRN是异步复位,将输出Q置低

剩余索取权(residual claim)

【答案】:剩余索取权是指在清偿了企业所有的金融债务以后,普通股票的所有者对企业剩余的任何资产享有的索取权。“剩余”是指企业全部收入减去成本和税金后的剩余部分;“索取权”是指获得公司偿清所有其他债务以后的剩余资产的权利,是对企业税后净利的终极所有权和分配权。

git clone 的参数`depth=1`有什么用

depth用于指定克隆深度,为1即表示只克隆最近一次commit.

如何安装oracle vm virtualbox虚拟机

哪个地区

电脑问题 Oracle VM VirtualBox 虚拟机怎么连网 点NAT显示未指定NAT网络 怎么办?

cmd窗口,进入vbox安装目录(c:Program FilesOracleVirtualBox)后执行VBoxManage natnetwork add -t nat-int-network -n "192.168.15.0/24" -e192.168.15.1就是你的gateway了详细情况看帮助,vbox设置网络时,右下角有帮助按钮

请问TCL格式的脚本文件是用什么编辑器写出来的,谢谢。

一般的文本编辑器比就可以,比如说记事本,专用的代码编辑器ultraEdit,slickeditor什么的都可以。保存的时候把后缀设为.tcl就ok了
 首页 上一页  35 36 37 38 39 40 41 42 43 44 45  下一页  尾页