小编yra*_*lik的帖子

C++字符串上的<和>是否反映了字母顺序?

我有一个关于C++中字符串的字母顺序的问题.我们说我有两个字符串:

    string x="asd123";
    string y="asd136";
Run Code Online (Sandbox Code Playgroud)


我们可以用<或>运算符比较这些字符串吗?例如:我们可以说

    if(x>y)
    cout<<".....";
Run Code Online (Sandbox Code Playgroud)

这总是有效吗?谢谢.

c++ string

5
推荐指数
2
解决办法
1万
查看次数

求解T(n)= 4T(n/2)+n²

我试图用替换方法解决重现问题.递归关系是:

T(n)= 4T(n/2)+ n 2

我的猜测是T(n)是Θ(nlogn)(并且由于主定理我确定它),并且为了找到上限,我使用归纳法.我试图证明T(n)<= cn 2 logn,但这不起作用.

我得到T(n)<= cn 2 logn + n 2.然后我试图证明,如果T(n)<= c 1 n 2 logn-c 2 n 2,那么它也是O(n 2 logn),但这也没有用,我得到了T(n) <= C 1点 ñ 2的log(n/2)-c 2 ñ 2 + N 2 `.

我怎样才能解决这种复发问题?

algorithm complexity-theory recurrence

4
推荐指数
2
解决办法
3万
查看次数

将n个数字插入二叉搜索树的复杂性

我有一个问题,它说"计算将n个数字插入二叉搜索树的过程的紧迫时间复杂度".它并不表示这是否是一棵平衡的树.那么,对这样的问题可以给出什么答案?如果这是一个平衡树,则高度为logn,插入n个数字需要O(nlogn)时间.但这是不平衡的,在最坏的情况下可能需要O(n 2)时间.找到将n个数字插入bst的时间复杂度是什么意思?我错过了什么吗?谢谢

algorithm tree complexity-theory asymptotic-complexity binary-search-tree

4
推荐指数
1
解决办法
2万
查看次数

从asp.net中的表单插入表

我有一个页面,您填写一些信息,根据该信息,我向数据库插入一个新行.以下是填写表单的屏幕截图:

在此输入图像描述

这是我单击提交按钮时插入数据库的代码:

 protected void CreateCourseButton_Click(object sender, EventArgs e)
{
    SqlConnection con = new SqlConnection();
    con.ConnectionString = "Data Source=.\\SQLEXPRESS;Initial Catalog=University;Integrated Security=True;Pooling=False";

    string query1 = "insert into Courses(CRN,CourseName,StudyLevel,Capacity,Instructor,Credits,Prerequisite) values ("
        + courseID.Text + "," + courseName.Text + "," + studyLevel.SelectedValue + "," + capacity.Text + "," + "Admin," + credits.Text + "," + prereq.Text + ")";



    SqlCommand cmd1 = new SqlCommand(query1, con);
    con.Open();
    cmd1.ExecuteNonQuery();
    con.Close();
}
Run Code Online (Sandbox Code Playgroud)

问题是,当我点击提交时出现以下错误:

Server Error in '/Bannerweb' Application.

Incorrect syntax near the keyword 'to'.

Description: An unhandled exception …
Run Code Online (Sandbox Code Playgroud)

c# sql database asp.net

4
推荐指数
2
解决办法
6万
查看次数

如何在asp.net中向GridView的按钮添加事件

我在asp.net中有一个搜索页面,用户搜索一本书,结果列在gridview中.我在每个gridview结果列的右侧添加了一个按钮,我想向这些按钮添加一个事件,例如,当用户单击该按钮时,该图书被借出.这是它的截图:

在此输入图像描述

这是我的代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="SearchResults.aspx.cs"  Inherits="Pages_SearchResults" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>    
    </div>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
    DataKeyNames="ISBN" DataSourceID="SqlDataSource1" 
    onselectedindexchanged="GridView1_SelectedIndexChanged">
    <Columns>
        <asp:BoundField DataField="Title" HeaderText="Title" SortExpression="Title" />
        <asp:BoundField DataField="ISBN" HeaderText="ISBN" ReadOnly="True" 
            SortExpression="ISBN" />
        <asp:BoundField DataField="AuthorName" HeaderText="Author Name" 
            SortExpression="AuthorName" />
        <asp:BoundField DataField="AuthorlName" HeaderText="Author Last Name" 
            SortExpression="AuthorlName" />
        <asp:BoundField DataField="ItemType" HeaderText="Item Type" 
            SortExpression="ItemType" />
        <asp:BoundField DataField="PublishYear" HeaderText="Publish Year" 
            SortExpression="PublishYear" />
        <asp:ButtonField ButtonType="Button" CommandName="LoanItem" Text="Loan Item" />
    </Columns> …
Run Code Online (Sandbox Code Playgroud)

database asp.net gridview

4
推荐指数
1
解决办法
3万
查看次数

使用jsf在facebook登录中获取redirect_uri不是绝对的URI错误

我正在尝试将 facebook 登录与我的网站集成。这是我的代码的一部分:

public void socialConnect() throws Exception {
    Properties props = System.getProperties();
    props.put("graph.facebook.com.consumer_key", "561379830565954");
    props.put("graph.facebook.com.consumer_secret", "883e8d729d0358b4040fbffa762d832d");
    props.put("graph.facebook.com.custom_permissions", "publish_stream,email,user_birthday,user_location,offline_access");
    SocialAuthConfig config = SocialAuthConfig.getDefault();
    config.load(props);
    manager = new SocialAuthManager();
    manager.setSocialAuthConfig(config);
    ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext();
    String successURL = externalContext.getRequestContextPath() + "/socialLoginSuccess.xhtml";
    String authenticationURL = manager.getAuthenticationUrl(providerID, successURL);
    FacesContext.getCurrentInstance().getExternalContext().redirect(authenticationURL);
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

{
  "error": {
    "message": "redirect_uri isn't an absolute URI. Check RFC 3986.",
    "type": "OAuthException",
    "code": 191
  }
}
Run Code Online (Sandbox Code Playgroud)

redirectct_uri 应该是什么?我该如何修复它有人可以帮忙吗?

谢谢

jsf facebook

4
推荐指数
1
解决办法
6825
查看次数

如何将 @JsonProperty 与 Lombok 一起使用?

假设我们有一个 json 响应,我们希望将其映射到我们的 java 类。

{
    "access_token": "abcdefg..."
}
Run Code Online (Sandbox Code Playgroud)

我有一个数据类,将access_tokenjson 中的字段映射到accessToken代码中的字段。@JsonProperty我曾经在 getter 和 setter 上使用注释。

private String accessToken;

@JsonProperty("accessToken")
public String getAccessToken() {
    return accessToken;
}

@JsonProperty("access_token")
public void setAccessToken(String accessToken) {
    this.accessToken = accessToken;
}
Run Code Online (Sandbox Code Playgroud)

然后我决定使用 Lombok 注释@Getter@Setter. 由于我的代码中没有 getter 和 setter,如何使用 Lombok 注释将access_tokenjson 中的字段accessToken映射到代码中的字段?

我的代码现在是这样的,正如您所期望的,它无法映射字段。

@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class Token {
    private String accessToken;
}
Run Code Online (Sandbox Code Playgroud)

我不想将我的变量命名为,access_token因为我还将访问令牌作为 json 响应返回,并且我希望它显示accessToken在我的 …

java json lombok

3
推荐指数
1
解决办法
4381
查看次数

从 SQLite 表中删除

我正在运行以下命令从 SQLite 的表中删除一个元组,但出现错误

DELETE FROM Students S where S.name="Smith"
Run Code Online (Sandbox Code Playgroud)

我确定有一个名为 Smith 的条目,我确定有一个名为“name”的列。这是错误消息:

SQLiteManager: Likely SQL syntax error: delete from Students S where S.name="Smith"
[ near "S": syntax error ] Exception Name: NS_ERROR_FAILURE Exception Message: 
Component returned failure code: 0x80004005 (NS_ERROR_FAILURE)                     
[mozIStorageConnection.createStatement]
Run Code Online (Sandbox Code Playgroud)

我认为这是关于重命名表格:“Students S”,但我找不到解决方案。任何人都可以帮忙吗?谢谢

sql database sqlite relational-database

2
推荐指数
1
解决办法
353
查看次数

尝试从flickr获取数据时获取UnknownHostException?

我试图从flickr获取xml文件.这是我的代码:

public static final String TAG = "FlickrFetchr";
public static final String ENDPOINT = "http://api.flickr.com/services/rest/";
public static final String API_KEY = "d4db9623ea909f4d2a01c8c9667fd378";  //secret=0c764276c114d52f
public static final String METHOD_GET_RECENT = "flickr.photos.getRecent";
public static final String PARAM_EXTRAS = "extras";
public static final String EXTRA_SMALL_URL = "url_s";
private static final String XML_PHOTO = "photo";

String url = Uri.parse(ENDPOINT).buildUpon().appendQueryParameter("method", METHOD_GET_RECENT)
    .appendQueryParameter("api_key", API_KEY)
    .appendQueryParameter(PARAM_EXTRAS, EXTRA_SMALL_URL)
    .build().toString();

String xmlString = getUrl(url);
Run Code Online (Sandbox Code Playgroud)

当我调试时,我看到url是(Docs)并且它工作,xml文件就在那里.但我得到一个例外,说"无法解析主机"api.flickr.com":没有与主机名相关的地址". 有谁能看到这个问题?

谢谢.

java android flickr xml-parsing

2
推荐指数
1
解决办法
770
查看次数

Firebase匿名登录问题

我正在编写一个Android应用程序并为用户使用firebase匿名身份验证.当程序首次安装在设备上时,我使用该设备的匿名登录来创建唯一ID,然后将其存储在内存中,然后始终将该唯一ID用作该设备的唯一用户名.这是我的代码:

public String getUserId() {
    SharedPreferences prefs = getSharedPreferences("USER_ID",
            Context.MODE_PRIVATE);
    String id = prefs.getString("USER_ID", "NOT_FOUND");
    return id;
}

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    String userId = getUserId();
    if (userId.equals("NOT_FOUND")) {
        if (f == null) {
            f = new Firebase(
                    "https://marketlist.firebaseio.com/sharedlists");
        }

        try {
            Firebase ref = f.getParent();
            SimpleLogin authClient = new SimpleLogin(ref);

            authClient
                    .loginAnonymously(new SimpleLoginAuthenticatedHandler() {

                        @Override
                        public void authenticated(Error error, User user) {
                            if (error != null) {
                                System.out.println("");
                            } else {
                                // We are now logged …
Run Code Online (Sandbox Code Playgroud)

firebase

2
推荐指数
1
解决办法
1388
查看次数