• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 11:52
CEST 17:52
KST 00:52
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12TL.net Map Contest #22 - Voting & Ladder Map Selection7Code S Season 2 (2026) - RO8 Preview8
Community News
MC vs IdrA, Boxer vs Nal_rA to be Legacy Matches @ BlizzCon255.0.16 Hotfix (June 30) - Balance + Bug Fixes28Weekly Cups (June 22-28): Zergs thrive in new patch2[TLMC] Summer 2026 Ladder Map Rotation05.0.16 patch for SC2 goes live (8 worker start)99
StarCraft 2
General
MC vs IdrA, Boxer vs Nal_rA to be Legacy Matches @ BlizzCon HomeStory Cup In Early July 5.0.16 Hotfix (June 30) - Balance + Bug Fixes 5.0.16 patch for SC2 goes live (8 worker start) Is the larve respawn broken?
Tourneys
Crank Gathers Season 4: BW vs SC2 Team League RSL Revival: Season 6 - Qualifiers and Main Event Douyu Cup 2026: $20,000 Legends Event (June 26-28) Maestros of The Game 2 announcement and schedule ! INu's Battles#17 <BO.9>
Strategy
[G] Having the right mentality to improve
Custom Maps
New Map Maker - Looking for Advice - Love or Hate Work In Progress Melee Maps [D]RTS in all its shapes and glory <3
External Content
The PondCast: SC2 News & Results Mutation # 532 Nuclear Family Mutation # 531 Experimental Artillery Mutation # 530 One For All
Brood War
General
ASL 22 Proposed Map Pool First season(s) of tastosis gomtv gsl vods? Starcraft vs Retro Category on Twitch Best thing happen to StarCraft since Remastered? BW General Discussion
Tourneys
[Megathread] Daily Proleagues [ASL21] Grand Finals The Casual Games of the Week Thread [BSL22] GosuLeague Casts - Tue & Thu 22:00 CEST
Strategy
Simple Questions, Simple Answers Creating a full chart of Zerg builds Relatively freeroll strategies Why doesn't anyone use restoration?
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Dawn of War IV ZeroSpace at Steam NextFest - Last free demo Path of Exile
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Power Rank TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread The Games Industry And ATVI Men's Fashion Thread Canadian Politics Mega-thread
Fan Clubs
The HerO Fan Club! The herO Fan Club!
Media & Entertainment
Movie Discussion! Series you have seen recently... [Req][Books] Good Fantasy/SciFi books [TV/BOOK] *SPOILERS* Game of Thrones Discussion
Sports
2024 - 2026 Football Thread TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion McBoner: A hockey love story Cricket [SPORT]
World Cup 2022
Tech Support
How to clean a TTe Thermaltake keyboard? Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Listen To The Coaches!
TrAiDoS
An Exploration of th…
waywardstrategy
I'm an arrogant trash talke…
FlaShFTW
Gauntlet SC2: A Retrospectiv…
Ctone23
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Evil Gacha Games and the…
ffswowsucks
Customize Sidebar...

Website Feedback

Closed Threads



Active: 9042 users

The Big Programming Thread - Page 587

Forum Index > General Forum
Post a Reply
Prev 1 585 586 587 588 589 1032 Next
Thread Rules
1. This is not a "do my homework for me" thread. If you have specific questions, ask, but don't post an assignment or homework problem and expect an exact solution.
2. No recruiting for your cockamamie projects (you won't replace facebook with 3 dudes you found on the internet and $20)
3. If you can't articulate why a language is bad, don't start slinging shit about it. Just remember that nothing is worse than making CSS IE6 compatible.
4. Use [code] tags to format code blocks.
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
February 15 2015 19:06 GMT
#11721
On February 16 2015 03:57 Blitzkrieg0 wrote:
If you're going to put them in an arraylist the smart way to do it would just be a for loop.

ArrayList myList = new ArrayList<MyObject>();
for (int i = 0; i < 100 ; i++) {
myList[i] = new MyObject();
if (i % 2 == 0)
myList[i].setX();
}


I don't need to name them all something since I'm going to be accessing them from the list structure and never use the name anyway.


Well, if I do this, sure I am storing a ton of new objects, but X will have the value of 5 in all of them. I want X to already be set to 10 in many of them.
Blitzkrieg0
Profile Blog Joined August 2010
United States13132 Posts
Last Edited: 2015-02-15 19:08:14
February 15 2015 19:07 GMT
#11722
On February 16 2015 04:06 travis wrote:
Show nested quote +
On February 16 2015 03:57 Blitzkrieg0 wrote:
If you're going to put them in an arraylist the smart way to do it would just be a for loop.

ArrayList myList = new ArrayList<MyObject>();
for (int i = 0; i < 100 ; i++) {
myList[i] = new MyObject();
if (i % 2 == 0)
myList[i].setX();
}


I don't need to name them all something since I'm going to be accessing them from the list structure and never use the name anyway.


Well, if I do this, sure I am storing a ton of new objects, but X will have the value of 5 in all of them. I want X to already be set to 10 in many of them.


That is what the if i%2 does. It'll change every other one to 10. You can change the logic of the IF statement to do something else.
I'll always be your shadow and veil your eyes from states of ain soph aur.
Manit0u
Profile Blog Joined August 2004
Poland17776 Posts
Last Edited: 2015-02-15 19:28:45
February 15 2015 19:15 GMT
#11723
On February 16 2015 03:59 goody153 wrote:
Any linux guru/user here ?

What are the best linux server OS that i should use if i am going to utilize lamp lamp ?


It depends on what you need. Debian is usually the go-to distro for the servers due to its stability and security (you get slightly older packages but you get guaranteed stability and security for that, if you want bleeding edge you'd have to sacrifice that). Another alternative would be CentOS.

http://stackoverflow.com/questions/62222/centos-or-debian-as-a-server-os

Personally, I'd go with Debian + LEMP stack to get better performance, great stability, security and tons of easy-to-find help on the web. I find working with Nginx a lot easier than Apache and you get much better performance from that too. Unless you really, really need Apache to run some scripts in the back-end, then you can go with both Nginx and Apache - Nginx working as a reverse proxy for the Apache.
Time is precious. Waste it wisely.
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2015-02-15 19:26:16
February 15 2015 19:20 GMT
#11724
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.
Deleted User 101379
Profile Blog Joined August 2010
4849 Posts
February 15 2015 20:17 GMT
#11725
On February 16 2015 03:59 goody153 wrote:
Any linux guru/user here ?

What are the best linux server OS that i should use if i am going to utilize lamp lamp ?


That is like asking whether the protestant, catholic or muslim religion is better.
Most linux distributions work in server environment with often only tiny differences. I prefer CentOS, at work we use some Debian spin-off, ...

The main differences are yum vs apt and some differences in file system layout, e.g. Debian has the Apache HTTPD config in /etc/apache2, CentOS in /etc/httpd and other small stuff. Pick whichever you are more familiar with, because it doesn't actually really matter (but CentOS is better ).
Ropid
Profile Joined March 2009
Germany3557 Posts
February 15 2015 20:43 GMT
#11726
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList[i] = myObject" work? What breaks in Java if you do that?
"My goal is to replace my soul with coffee and become immortal."
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2015-02-15 21:10:27
February 15 2015 21:06 GMT
#11727
On February 16 2015 05:43 Ropid wrote:
Show nested quote +
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList[i] = myObject" work? What breaks in Java if you do that?


it's because i need it to references different objects for each arraylist position, not the same one. i want each position to have a unique object
Ropid
Profile Joined March 2009
Germany3557 Posts
Last Edited: 2015-02-15 21:52:39
February 15 2015 21:52 GMT
#11728
On February 16 2015 06:06 travis wrote:
Show nested quote +
On February 16 2015 05:43 Ropid wrote:
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList[i] = myObject" work? What breaks in Java if you do that?


it's because i need it to references different objects for each arraylist position, not the same one. i want each position to have a unique object

Yes, that's what I don't understand. When you do something like this:

myObject = new Whatever();
myObject.setSomeAttribute(...);
myList[counter] = myObject;

And then you repeat that a bunch of times.

Why would that lead to a problem in Java? Shouldn't it be all different objects?
"My goal is to replace my soul with coffee and become immortal."
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2015-02-15 21:59:48
February 15 2015 21:57 GMT
#11729
nope, because myList saves a reference to the object, not the object's values.

So myList[0] would point to myObject, myList[1] would point to myObject, myList[3] would point to myObject, etc.

then if myObjects values change, it will say the new values regardless of which myList you call.



Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.
Blitzkrieg0
Profile Blog Joined August 2010
United States13132 Posts
Last Edited: 2015-02-15 22:25:43
February 15 2015 22:17 GMT
#11730
On February 16 2015 06:52 Ropid wrote:
Show nested quote +
On February 16 2015 06:06 travis wrote:
On February 16 2015 05:43 Ropid wrote:
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList[i] = myObject" work? What breaks in Java if you do that?


it's because i need it to references different objects for each arraylist position, not the same one. i want each position to have a unique object

Yes, that's what I don't understand. When you do something like this:

myObject = new Whatever();
myObject.setSomeAttribute(...);
myList[counter] = myObject;

And then you repeat that a bunch of times.

Why would that lead to a problem in Java? Shouldn't it be all different objects?


If you're putting it straight into a list there is no point in not just doing
myList[counter] = new Whatever();

If you need to set something it should be done as a parameter to the constructor.

On February 16 2015 06:57 travis wrote:
Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.


Your original code creates two references to the same object. The first one is the myObject reference and the second is the one in the list. Chances are you're going to go out of scope right after this which will set the first reference for garbage collection, but creating it in the first place is a waste of memory. I'm not sure what you mean by actual reference. Arrays always hold references in Java (unless it's an array of primitives).
I'll always be your shadow and veil your eyes from states of ain soph aur.
Blisse
Profile Blog Joined July 2010
Canada3710 Posts
February 15 2015 23:01 GMT
#11731
I'm restructuring the code bases for some of my side projects (moving things into folders, shuffling some projects), and it's awesome how much crappy code i can find now that i'm looking for it. so sad, yet so good.
There is no one like you in the universe.
Manit0u
Profile Blog Joined August 2004
Poland17776 Posts
February 15 2015 23:25 GMT
#11732
On February 16 2015 08:01 Blisse wrote:
I'm restructuring the code bases for some of my side projects (moving things into folders, shuffling some projects), and it's awesome how much crappy code i can find now that i'm looking for it. so sad, yet so good.


Boyscout method FTW!
Time is precious. Waste it wisely.
solidbebe
Profile Blog Joined November 2010
Netherlands4921 Posts
February 15 2015 23:56 GMT
#11733
On February 16 2015 06:57 travis wrote:
nope, because myList saves a reference to the object, not the object's values.

So myList[0] would point to myObject, myList[1] would point to myObject, myList[3] would point to myObject, etc.

then if myObjects values change, it will say the new values regardless of which myList you call.



Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.

You can just do myList [counter] = new whatever.

The arrayList will hold a reference to a different object at each position.
That's the 2nd time in a week I've seen someone sig a quote from this GD and I have never witnessed a sig quote happen in my TL history ever before. -Najda
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2015-02-16 00:01:30
February 15 2015 23:59 GMT
#11734
On February 16 2015 07:17 Blitzkrieg0 wrote:
Show nested quote +
On February 16 2015 06:52 Ropid wrote:
On February 16 2015 06:06 travis wrote:
On February 16 2015 05:43 Ropid wrote:
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList[i] = myObject" work? What breaks in Java if you do that?


it's because i need it to references different objects for each arraylist position, not the same one. i want each position to have a unique object

Yes, that's what I don't understand. When you do something like this:

myObject = new Whatever();
myObject.setSomeAttribute(...);
myList[counter] = myObject;

And then you repeat that a bunch of times.

Why would that lead to a problem in Java? Shouldn't it be all different objects?


If you're putting it straight into a list there is no point in not just doing
myList[counter] = new Whatever();

If you need to set something it should be done as a parameter to the constructor.

Show nested quote +
On February 16 2015 06:57 travis wrote:
Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.


Your original code creates two references to the same object. The first one is the myObject reference and the second is the one in the list. Chances are you're going to go out of scope right after this which will set the first reference for garbage collection, but creating it in the first place is a waste of memory. I'm not sure what you mean by actual reference. Arrays always hold references in Java (unless it's an array of primitives).


I don't really know how to say it, but the difference with your method is that it seems like it creates a new "unique" object each time. Instead of making an object and then putting it's reference into the arraylist, you make the arraylist the reference. is that right? it's what it looks like.


On February 16 2015 08:56 solidbebe wrote:

You can just do myList [counter] = new whatever.

The arrayList will hold a reference to a different object at each position.


yeah this is what blitzkrieg is saying right?
Ropid
Profile Joined March 2009
Germany3557 Posts
February 16 2015 00:01 GMT
#11735
On February 16 2015 06:57 travis wrote:
nope, because myList saves a reference to the object, not the object's values.

So myList[0] would point to myObject, myList[1] would point to myObject, myList[3] would point to myObject, etc.

then if myObjects values change, it will say the new values regardless of which myList you call.



Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.

It's true that things point to the same, actual object somewhere in memory. The thing is, when you repeat your actions, and there's the "myObject = new Whatever()" line, at that point, myObject will point to a new, different object. When you then do myObject.setSomeAttribute(12) etc., this will not change what you've originally saved in myList[...] somewhere. That's how I thought Java works here.
"My goal is to replace my soul with coffee and become immortal."
solidbebe
Profile Blog Joined November 2010
Netherlands4921 Posts
February 16 2015 00:10 GMT
#11736
On February 16 2015 08:59 travis wrote:
Show nested quote +
On February 16 2015 07:17 Blitzkrieg0 wrote:
On February 16 2015 06:52 Ropid wrote:
On February 16 2015 06:06 travis wrote:
On February 16 2015 05:43 Ropid wrote:
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList[i] = myObject" work? What breaks in Java if you do that?


it's because i need it to references different objects for each arraylist position, not the same one. i want each position to have a unique object

Yes, that's what I don't understand. When you do something like this:

myObject = new Whatever();
myObject.setSomeAttribute(...);
myList[counter] = myObject;

And then you repeat that a bunch of times.

Why would that lead to a problem in Java? Shouldn't it be all different objects?


If you're putting it straight into a list there is no point in not just doing
myList[counter] = new Whatever();

If you need to set something it should be done as a parameter to the constructor.

On February 16 2015 06:57 travis wrote:
Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.


Your original code creates two references to the same object. The first one is the myObject reference and the second is the one in the list. Chances are you're going to go out of scope right after this which will set the first reference for garbage collection, but creating it in the first place is a waste of memory. I'm not sure what you mean by actual reference. Arrays always hold references in Java (unless it's an array of primitives).


I don't really know how to say it, but the difference with your method is that it seems like it creates a new "unique" object each time. Instead of making an object and then putting it's reference into the arraylist, you make the arraylist the reference. is that right? it's what it looks like.

Those two things are essentially the same. The assignment still stores the reference of the new object at the array index. Which is the same as putting a reference into the arrayList. The difference is only in at what moment the object is created.
That's the 2nd time in a week I've seen someone sig a quote from this GD and I have never witnessed a sig quote happen in my TL history ever before. -Najda
Prillan
Profile Joined August 2011
Sweden350 Posts
Last Edited: 2015-02-16 01:53:12
February 16 2015 01:52 GMT
#11737
On February 16 2015 06:06 travis wrote:
Show nested quote +
On February 16 2015 05:43 Ropid wrote:
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList = myObject" work? What breaks in Java if you do that?


it's because i need it to references different objects for each arraylist position, not the same one. i want each position to have a unique object

This is exactly what Blitzkrieg's code does:
ArrayList myList = new ArrayList<MyObject>();
for (int i = 0; i < 100 ; i++) {
myList[i] = new MyObject();
}

The myList ArrayList now contains 100 references to [i]different objects.
TheBB's sidekick, aligulac.com | "Reality is frequently inaccurate." - Douglas Adams
berated-
Profile Blog Joined February 2007
United States1134 Posts
Last Edited: 2015-02-16 03:02:33
February 16 2015 02:44 GMT
#11738
On February 16 2015 06:57 travis wrote:
nope, because myList saves a reference to the object, not the object's values.

So myList[0] would point to myObject, myList[1] would point to myObject, myList[3] would point to myObject, etc.

then if myObjects values change, it will say the new values regardless of which myList you call.



Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.


That's actually false, and not how java works. You should listen to Ropid. While that way may be confusing, it would not set all the objects to the same thing.

Java does not pass by reference, it passes by value..the value of the reference. So when you do myObject = new Whatever(); .. the value of the reference to your new object is stored in myObject. And then, when you assign it to the array, the value of the reference is the put in the array. When you hit another new Whatever(), the value of that reference is now stored in the variable. It is not reassigning references.
goody153
Profile Blog Joined April 2013
44280 Posts
Last Edited: 2015-02-16 02:50:38
February 16 2015 02:50 GMT
#11739
On February 16 2015 04:15 Manit0u wrote:
Show nested quote +
On February 16 2015 03:59 goody153 wrote:
Any linux guru/user here ?

What are the best linux server OS that i should use if i am going to utilize lamp lamp ?


It depends on what you need. Debian is usually the go-to distro for the servers due to its stability and security (you get slightly older packages but you get guaranteed stability and security for that, if you want bleeding edge you'd have to sacrifice that). Another alternative would be CentOS.

http://stackoverflow.com/questions/62222/centos-or-debian-as-a-server-os

Personally, I'd go with Debian + LEMP stack to get better performance, great stability, security and tons of easy-to-find help on the web. I find working with Nginx a lot easier than Apache and you get much better performance from that too. Unless you really, really need Apache to run some scripts in the back-end, then you can go with both Nginx and Apache - Nginx working as a reverse proxy for the Apache.



On February 16 2015 05:17 Morfildur wrote:
Show nested quote +
On February 16 2015 03:59 goody153 wrote:
Any linux guru/user here ?

What are the best linux server OS that i should use if i am going to utilize lamp lamp ?


That is like asking whether the protestant, catholic or muslim religion is better.
Most linux distributions work in server environment with often only tiny differences. I prefer CentOS, at work we use some Debian spin-off, ...

The main differences are yum vs apt and some differences in file system layout, e.g. Debian has the Apache HTTPD config in /etc/apache2, CentOS in /etc/httpd and other small stuff. Pick whichever you are more familiar with, because it doesn't actually really matter (but CentOS is better ).


I should have mentioned that i was actually looking for other options outside CentOS .. Any other network OS where LAMP works ? thanks for the answers guys
this is a quote
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2015-02-16 03:04:59
February 16 2015 02:58 GMT
#11740
On February 16 2015 11:44 berated- wrote:
Show nested quote +
On February 16 2015 06:57 travis wrote:
nope, because myList saves a reference to the object, not the object's values.

So myList[0] would point to myObject, myList[1] would point to myObject, myList[3] would point to myObject, etc.

then if myObjects values change, it will say the new values regardless of which myList you call.



Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.


That's actually false, and not how java works. You should listen to Ropid. While that way may be confusing, it would not set all the objects to the same thing.


okay I think I get it now and I think I see what I did wrong.
Prev 1 585 586 587 588 589 1032 Next
Please log in or register to reply.
Live Events Refresh
CrankTV Team League
11:00
Crank Gathers S4: Qualifiers
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Serral 2666
MaxPax 298
RushiSC 18
trigger 1
StarCraft: Brood War
Britney 29945
Calm 4213
Sea 1493
Horang2 1325
Shuttle 1222
ZerO 904
Soma 764
firebathero 681
Light 505
Larva 468
[ Show more ]
BeSt 458
ggaemo 333
Soulkey 292
Snow 260
Rush 214
Hyuk 167
hero 101
Leta 95
Sharp 65
ToSsGirL 48
Shine 37
sorry 33
Movie 33
Aegong 28
Barracks 26
soO 25
Terrorterran 24
scan(afreeca) 21
Hm[arnc] 19
yabsab 16
IntoTheRainbow 14
Free 13
Bale 13
Rock 12
zelot 12
Sacsri 12
GoRush 11
Dota 2
Gorgc7269
singsing4114
qojqva1502
XcaliburYe146
Counter-Strike
x6flipin524
byalli353
edward44
Super Smash Bros
Mew2King97
Other Games
gofns18768
FrodaN1015
B2W.Neo991
Lowko355
DeMusliM336
Hui .215
Sick181
KnowMe106
Trikslyr35
ZerO(Twitch)22
ArmadaUGS19
Organizations
Dota 2
PGL Dota 2 - Main Stream134
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 15 non-featured ]
StarCraft 2
• mYiSmile154
• intothetv
• AfreecaTV YouTube
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV366
League of Legends
• Nemesis3792
• TFBlade935
Other Games
• Shiphtur49
Upcoming Events
Bombastic Starleague
4h 8m
The PondCast
18h 8m
HomeStory Cup
19h 8m
Replay Cast
1d 8h
HomeStory Cup
1d 19h
Replay Cast
2 days
HomeStory Cup
2 days
OSC
2 days
Sparkling Tuna Cup
3 days
WardiTV Weekly
4 days
[ Show More ]
The PondCast
5 days
Replay Cast
6 days
CrankTV Team League
6 days
Liquipedia Results

Completed

YSL S3
Douyu Cup 2026
Murky Cup 2026

Ongoing

IPSL Spring 2026
Acropolis #4
CSL Season 21: Qualifier 2
SCTL 2026 Spring
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026

Upcoming

Escore Tournament S3: W1
CSL 2026 Summer (S21)
Escore Tournament S3: W2
ASL Season 22:Wild Card Qualifier
CSLAN 4
Blizzard Classic Cup 2026
Kung Fu Cup 2026 Grand Finals
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
HSC XXIX
Light Tournament 2026
Eternal Conflict S2 Finale
Heroes Pulsing #3
Eternal Conflict S2 E1
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.